Thought I'd share my Apple Carplay installation in my 2010 BMW 525i M Sport Touring. I bought the unit directly from the manufacturer (
http://unichip-tec.com) and had it installed by Autogravity in Mt Eden, Auckland, New Zealand.
It works so well, you'd think it was a factory option. I couldn't be happier and the guys at Autogravity, they are awesome. It's pretty pricey but I think it's worth it if you need music, podcasts, google maps, waze, apple maps, hands free calling, global radio, spotify, Siri etc.
It uses the standard screen so it's not touchscreen but uses the iDrive controller to navigate around the apps. The steering wheel controls work as do the buttons on the iDrive (Map, Tel). I'm using it with my iPhone XS Max running ios 12.0.1
Here's a video of it in operation:-