Aftermarket android navigation for OEM BMW Z4 E89 2009-2015, left & hand drive are ok, with or w/o factory screen are ok to install this android screen, the apple carplay and android auto is optional , the idrive knob is optional.
Shop here:
Installation:
https://hifimaxnavi.com/blogs/news/bmw-navigation-installation-11-steps-checklist