I've got one and had a great experience as have many others on other forums.

I don't see the point of the full Android version as there are too many compromises. I went for the Android Auto/Carplay version which is cheaper and a much better solution. I stuck a review on here:
http://www.bmwhaus.ie/vbulletin/show...CI-530i-manual

I plan to couple it with one of those new fangled wireless Android Auto adapters (but if you have an iPhone, carplay is wireless).

Can't recommend it enough tbh, insanely cheap way to bring the interface bang up to date.