Upgrade options to get Apple Carplay?

Associate
Joined
24 Dec 2006
Posts
1,110
Location
GB
Car is a pre-LCI 2015 BMW F31 330d lux. Would like to be able to use Apple Carplay.

What are the upgrade options? New idrive head unit? I would appreciate the advice of anyone knowledgable about this. Thanks.
 
Has your car currently got iDrive?

If so you can easily buy a replacement iDrive screen, that can still be used with iDrive, but also runs Android and supports Android and Apple Carplay:)

Or you can buy a little 'MMI box' that you plug into your existing setup, and then hold down a button and it boots your existing iDrive system, into that box ;)
 
Last edited:
Has your car currently got iDrive?

If so you can easily buy a replacement iDrive screen, that can still be used with iDrive, but also runs Android and supports Android and Apple Carplay:)

Or you can buy a little 'MMI box' that you plug into your existing setup, and then hold down a button and it boots your existing iDrive system, into that box ;)
Link?
 
Just type F31 Android into the popular auction website, list via UK only sellers, and choose the screensize that you fancy, but make sure it's got 6 or 8GB of ram and 8 cores, then you'll have a snappy interface.

As for the MMI box alternative:

Personally, I'd prefer to go with the first option, and gain an even better screen with Android built into it, versus just daisy chaining the MMI box in, seeing as they're around the same price - but go with whichever option you prefer :)

Both options retain the stock iDrive system at the press of a button ;)
 
Last edited:
ID5/6 retrofit with Pro NAV will be the most OEM looking option. Will cost about £1,000.
Yeah, but a grand versus £289 and keep your existing, working iDrive, and gain a way nicer, bigger screen that fits where the OEM does and looks completely factory? It's a no brainer :P, and at the push of a button you have the Android setup, and push the button again and it's back to iDrive, or just plug in an MMI for the same price and keep the original screen, either way can't loose!

No faffing about with coding either like with a retrofit ;) :D
 
Yeah, but a grand versus £289 and keep your existing, working iDrive, and gain a way nicer, bigger screen that fits where the OEM does and looks completely factory? It's a no brainer :P, and at the push of a button you have the Android setup, and push the button again and it's back to iDrive, or just plug in an MMI for the same price and keep the original screen, either way can't loose!

No faffing about with coding either like with a retrofit ;) :D

The retrofit is a complete overhaul though, and will look like you’ve always had it.

If you’ve got HK audio, it’ll also be the best option for audio quality.



It’s very steep but a complete integration and benefits you 24/7 in that you will also have a newer, quicker idrive.


If you have the Pro Nav already, you may be able to update to ID5/6 through software, and enable CarPlay that way.



I’ve used the MMI boxes and when they work they’re fine, but they can be a bit problematic at times with reboot/connections/display issues.



Edit: the best and most cost effective option is the Linux screen. It’ll boot immediately and be much more reliable than an android screen.
 
Last edited:
The retrofit is a complete overhaul though, and will look like you’ve always had it.

If you’ve got HK audio, it’ll also be the best option for audio quality.

It’s very steep but a complete integration and benefits you 24/7 in that you will also have a newer, quicker idrive.

If you have the Pro Nav already, you may be able to update to ID5/6 through software, and enable CarPlay that way.

I’ve used the MMI boxes and when they work they’re fine, but they can be a bit problematic at times with reboot/connections/display issues.

Edit: the best and most cost effective option is the Linux screen. It’ll boot immediately and be much more reliable than an android screen.

Yeah but the replacement iDrive screen looks factory, only it's a better screen, of which you can spec to be bigger size, if you wanted.

You'll find you don't use iDrive once you have Android, I only find iDrive useful for servicing and checking oil levels/tyre pressures, which can be done at the touch of a button from the iDrive controls, returning you back into iDrive from the Android OS, so you get to have your cake and eat it ;)

I've not heard of anyone having issues with MMI boxes, but personally when they're the price of a replacement screen with Android built in, you'd be mad to buy a little box over a better than factory screen :)
 
Last edited:
Yeah but the replacement iDrive screen looks factory, only it's a better screen, of which you can spec to be bigger size, if you wanted.

You'll find you don't use iDrive once you have Android, I only find iDrive useful for servicing and checking oil levels/tyre pressures, which can be done at the touch of a button from the iDrive controls, returning you back into iDrive from the Android OS, so you get to have your cake and eat it ;)

I've not heard of anyone having issues with MMI boxes, but personally when they're the price of a replacement screen with Android built in, you'd be mad to buy a little box over a better than factory screen :)

I still wouldn’t go for the Android screen - the software is too demanding for the hardware.

Much better off running a Linux screen, which has all of the benefits without the downsides. In effect, they are an MMI box with a screen.



Lighter software makes them much more responsive and they boot much more quickly when turning on the vehicle.


Road top is the brand most go for. At the moment, the smallest available option is 10.25, which is the equivalent size to the X5.


It’s probably the biggest I’d go for without it looking a bit silly.
 
I still wouldn’t go for the Android screen - the software is too demanding for the hardware.

Much better off running a Linux screen, which has all of the benefits without the downsides. In effect, they are an MMI box with a screen.

Lighter software makes them much more responsive and they boot much more quickly when turning on the vehicle.

Road top is the brand most go for. At the moment, the smallest available option is 10.25, which is the equivalent size to the X5.

It’s probably the biggest I’d go for without it looking a bit silly.
Did you skim read what I said in my first reply?
If you go for the 8GB ram/8 Core, it runs nicely. If you buy the lower spec one, then sure it's rubbish and slow. That's why I only recommended the higher spec one ;)

He can't run a Linux screen though can he, hence my suggestion, as it replaces the OEM screen for a new one, that looks physically the same, but has Android guts, and retains the original iDrive functions at the press of holding down the home button.

If you're referring to those rubbish drill a hole for a cheap ugly bracket onto your dash, cheap Chinese Androids, all rebranded but the same underneath but sold at different prices, then they really are rubbish and slow - if so, that's rather ironic.

Anyway, back on track:
OP, go with whatever you feel works for you :) You could always ask on the BMW owners forums/social media groups, to try out someone local's setup with one of the above, and see if you like it - but make sure it's the 8GB Ram/8 Core variant, or it will run poorly, compared to how well it can.
I hope this has helped, best of luck.
 
Did you skim read what I said in my first reply?
If you go for the 8GB ram/8 Core, it runs nicely. If you buy the lower spec one, then sure it's rubbish and slow. That's why I only recommended the higher spec one ;)

He can't run a Linux screen though can he, hence my suggestion, as it replaces the OEM screen for a new one, that looks physically the same, but has Android guts, and retains the original iDrive functions at the press of holding down the home button.

If you're referring to those rubbish drill a hole for a cheap ugly bracket onto your dash, cheap Chinese Androids, all rebranded but the same underneath but sold at different prices, then they really are rubbish and slow - if so, that's rather ironic.

In my experience, that isn’t the case.

The boot up times are still drastically different, and like with a PC, increasing the RAM won’t suddenly make it faster for general operating unless it doesn’t have enough in the first place *


*I am aware that the higher RAM models usually have more powerful SoCs too, but again in my experience they’re still not as good as a Linux system.


The Linux screen is the same concept as the Android unit - it’s a display with an integrated computer to run the OS. It also allows you to switch between iDrive and CarPlay/Android Auto with a long button press on the iDrive controller.

The best real world example I can give is the difference between a Steam Deck and a Windows 11 handheld.


Not sure why you suggest he wouldn’t be able to run one? To the best of my knowledge, they’re a plug and play solution like an Android screen - remove old screen, add Linux screen and off you go.



Can only speak from my experience specifically with 2x F30s - the Linux screen is the best option if not completely retrofitting a newer version of iDrive (which is worth the money, IMO for the best experience).
 
What will you use in carplay - I only use it for music and maps
music : if your bmw already has usb connectivity you can play high quality music from spotify/foobar/vlc on your phone which will be better than using analogue input on MMI/android boxes,
tested that when I was auditioning F31 (equally if you have HK there are few - just mr12v? that support MOST - but it has poor firmware update reputation - look through bmw thread)
foobar&vlc interfaces are not comprehensive via car play, so I have mounted phone so I can still access it's touch screen.
google maps : car-play interface using idrive controller is a bit naff for zooming/shifting, & even if you have a android touch screen I'm not sure screen would be large enough to make it productive.
(until I get an ev with a large tablet display think maps will remain unsatisfactory experience)
 
Back
Top Bottom