I've been a BMW customer for many years, and I'm not surprised by this at all. It's probably not iOS or the iPhone 7. BMW is HORRIBLE with their in-car system. No one at the dealerships understands it at all. I just bought a 2-series and I had a scheduled appointment with someone to show me how to use the iDrive system, and he missed several key features that I found only after playing with it. The system in BMW cars is terrible and it has been for years. For BMW to fix this, someone in New Jersey needs to make a change to the software while the car is plugged in at a certified dealership.. blah blah. It is the most unmanageable computer system I have ever seen. There won't be a fix from BMW. There will be a fix from Apple that caters to the idiots at BMW.
Just my $.02.
Just my $.02.