I never find myself using iDrive for navigation.
Easier to use my phone than stuff around using a scroll wheel to type an address into outdated mapping software (because I didn't pay for the updates), that is also not connected to the internet to take traffic and road closures ect into account. And there's the excellent voice control on Android. "Hey google, navigate me to the nearest Countdown", and it'll even tell me if the Countdown is closing soon or closed... iDrive can't touch that.
And of course I can't get the latest and greatest iDrive software and features from BMW without buying a whole new car, meanwhile Google Maps is up to date even if I had a 5 year old shitty Android phone.
Occasionally I just use it to have the map visible as it's handy to have a quick reference on where I am.
I do have a Chinese Android Auto integration kit I bought months ago but the installation looks like such a pain I have yet to bother, not sure I want to take the dash apart. Using the phone on an air-vent magnet mount works well enough...