I feel your pain.
I drive a 2015, BMW 328 xDrive wagon. While running iOS 9 on my iPhone 6s plus, I experienced intermittent problems with the Bluetooth connection including the following:
- Dropping the bluetooth connection while on a call after a few minutes (have to manually try to reconnect via the BMW console)
- Intermittent connection with streaming media from my phone (e.g. Podcasts, spotify, iTunes, etc) via bluetooth. If I took a call while playing media, I lost the bluetooth media connection when I ended the call. Only way to fix it was to stop the engine and restart the car!
BMW dealership & service department told me that Apple is aware of the problem and that fix was included in iOS 10. After patiently waiting 10 months and updating to iOS 10 (now running iOS 10.1.1), I'm finding the same problems and now have these:
BMW iDrive now hangs/freezes when trying to place or end calls. You're held hostage while iDrive is trying to process what's happened even though the iPhone has ended the call or is trying to make the call! When iDrive is hung, you can't toggle to anything else, including Maps, other media, etc.
The irony? My bluetooth connections work marvelously on my 2016 Subaru Impreza and my 2014 Volt.
Apple and BMW -- please consider offering free Apple CarPlay upgrades so we can have an improved experience. This is not safer driving!