I don't now if this is a known thing here.
There is an Android app which lets you connect your phone with iDrive to control apps (e.g. Spotify, PowerAmp, Plex, VLC, SoundCloud, Tidal) through iDrive. So you can use those apps in your car without touching your phone.
It's called AndroidAutoIdrive:
https://github.com/hufman/AndroidAutoIdrive
You can download the current release here:
https://github.com/hufman/AndroidAutoIdrive/releases
I use it for example in combination with Poweramp and internet radio. So this let's me listen to internet radio stations in my F82.
Google Maps is also supported but you have to do some things on your own to get it running.
You can find a list of all supported apps and features here:
https://github.com/hufman/AndroidAut...ented-features
EDIT: If you like the project and want to support the developer, buy him a coffee using this link:
https://www.buymeacoffee.com/q4JVoxz Don't forget that BMW would charge you at least 300$ for something like this as an "option".