iOS 12 will allow you to use Carplay for Waze and Google Maps.
I've been talking to the company and was sent the following instructional video in case anyone is wondering (not an X5 but you should get the idea):
I have yet to part with my $439, but may do so soon. Here is the purchase link they sent me after verifying my VIN and seeing a pic of my screen:
http://www.unichip-tec.com/h-pd-16.html#_pp=118_689