BMW and iPhone 12 Pro bluetooth issue E87, E90, E91
This isn't as much of a question but rather an answer I found. The problem is not with BMW but with IP12, recently had IP Xs and everything was working flawlessly but since upgrade to IP12Pro BT BMW stopped working- issues with connecting, then issues with making calls and pretty much anything you can imagine that can go wrong. After troubleshooting I pinpointed the issue to wifi being turned on. Before you try to fix it do this:
Turn off wifi in your phone from settings (not toolbar)
Forget if already established connection between car and iPhone (both on car and on the iPhone)
Re-pair phone with the car with wifi still turned off. Everything should work, contact should be available from idrive same as making calls and using BMW headset.
This worked for me. Kind od pain in butt to switch off wifi but until next update from Apple there is nothing else that fixes the problem. I'm running 14.6
iPhone 12 Pro