Re: Mental Note for the future.
At the moment it's not too bad. The built in SatNav is essentially the Android version of Garmin's. So it's actually quite good. It's a bit cheap because even if it gets an Internet connection through your phone it won't fetch traffic updates.
Having found that the ICE is basically an Android tablet I sniffed around inside. There's a browser. So I tried downloading and installing the Amazon app store. Which nearly worked but the version of Android underneath is so ancient it refused to install.
In theory you could get an .apk file on a USB stick and install that.
Currently the absolute best SatNav is a modern Internet connected TomTom. They're fantastic driving tools. They do a few things that Google, Waze etc. just don't do, and it makes a big difference to the driving task. They have a decent Web back end too, so you can do pre-drive route planning very effectively. You can even get your route changed over the Internet whilst you're driving. So one's partner could update where you're headed too, or the route you'll take, whilst you're driving it.
I have one of these with built in cellular, world maps (well, to the extent TomTom have maps anyway, not Japan which is annoying). As a driving aid it's unsurpassed.
BMW's built-in stuff is poor by comparison. It works, kinda, but you're always left thinking that a TomTom is better. BMW share this SatNav with a bunch of other European car manufacturers. They'd all be better off building in a TomTom.