Yeah I did! Sorry for not updating! It's great, very little hassle and really brings the car into the modern age. I did an NBT upgrade a few years back in my 335d, this is a million times better and way cheaper and easier to install.
The mic is crap, so you are best using the OEM system for calls and the Mr12volt mic for voice commands. I'll do a bit of detailed write up on it at some stage, but the short story is I'm delighted with it. It's very slick and you can switch between android auto and the stock system with ease.
Edit: if you've any questions about it please ask, I can't fault the system (outside the mic) , it looks stock and the CIC screen is more that enough for resolution.