It's compatible with Android phones. There's even snap in phone adapters for Android models and Blackberrys. The issue with Androids and Blackberrys is that are so many different models available by a variety of manufacturers that come in so many different sizes. I'm not surprised that BMW doesn't make phone adapters for all of them. I-phones just come in a few different models.
Check the website and call BMW. More snap in adapters being added.