BMW is probably the brand where the difference between doing things properly and doing them any old way shows the most. An E90, an F30, an X1 E84 or a MINI R56 have carefully designed interiors, and dropping a badly fitted universal radio in there ruins the whole thing. The good news is that with BMW there is almost always a model-specific solution that respects the original design.
The starting question is usually the same: do I need to replace the whole radio, or is an interface that uses the screen I already have enough? The answer depends on which iDrive system your car has. This guide clears that up model by model.
Which BMW models come with CarPlay as standard?
BMW was one of the first premium brands to offer Apple CarPlay, but it did so as a paid option and quite late. It also sold it on subscription for years, so there are plenty of relatively modern cars that do not have it active. Here is a summary by iDrive generation:
- No iDrive (standard radios in the E46, E87, basic E90, MINI R50/R56 and so on): no native CarPlay in any form.
- CCC and CIC (roughly E60, E90, E70, E84 and early F models): iDrive screen with rotary controller, its own navigation, no CarPlay.
- NBT (F20, F30, late F10, F25 and so on): a faster interface, but CarPlay was not available on most cars.
- NBT EVO: CarPlay starts to appear here, but only if the option was ordered. Android Auto arrived much later.
Put another way: the vast majority of BMWs on the road today do not have CarPlay and cannot get it through an update. Hardware is required.
Two solutions for a BMW: interface or screen radio
Still have questions? Talk to an expert
Message us on WhatsApp with your make, model and year and we will tell you exactly which screen fits your car. We reply in minutes.
Talk to an expert on WhatsApp- CarPlay interface (you keep your iDrive screen). This is the most elegant option for BMWs with a screen built into the dashboard. A hidden module is fitted that injects Apple CarPlay and Android Auto into the original screen, and you control it with the usual iDrive rotary controller. From the outside nothing changes at all. It is the recommended route for CCC, CIC, NBT and NBT EVO systems, and also for models like the Z4 E89 or the F-family MINIs.
- Model-specific screen radio (full replacement). This is the option for BMWs whose unit sits in a console opening and for those without iDrive: E46, E87, E90, E53, E83, MINI R50/R56 and so on. The original radio is removed and an Android screen with a model-specific frame is fitted. You gain far more screen, full Android, camera input and RCA outputs.
BMW compatibility, model by model
1, 2, 3 and 4 Series
- 1 Series E87, E81, E82 and E88 (2004-2011)
- 3 Series E46 (318, 320, 325, 330, 335 and M3)
- 3 Series E90, E91, E92 and E93 (2005-2012)
- 3 Series F30 (2013-2019)
- 1 Series and 3 Series F20 / F30 (2013-2017)
- 1, 2, 3 and 4 Series F20, F21, F22, F30, F31, F32 and F33
5, 6 and 7 Series
- 5 Series E60 and E61
- 5 Series F10 and F11 (2011-2018)
- 6 Series and 7 Series with CCC, CIC, NBT or EVO iDrive — interface
X1, X3, X5 and X6
- X1 E84 (2009-2017)
- X1 F48 and X2 F49 (2013-2020)
- X3 E83
- X3 F25 and X4 F26 (2013-2017)
- X5 E53 (and 5 Series E39)
- X5 F15 and X6 F16
Z4 and iDrive systems
- Z4 E89 — interface
- Universal BMW interface for CCC, CIC, NBT and EVO iDrive (1 to 7 Series, X1-X6 and Z4)
MINI
- MINI Cooper S R50, R52 and R53
- MINI Cooper R56, R60 and R51 (2006-2015)
- MINI Countryman R60 (2010-2016)
- MINI F54, F55, F56, F57, F58 and F60 with NBT EVO (2015-2020)
- MINI F55, F56, F54, F57, F60 and R60 — interface
If your model is not on the list, check the full BMW collection or message us with your VIN and we will confirm which system your car has.
What is the installation like on a BMW?
Still have questions? Talk to an expert
Message us on WhatsApp with your make, model and year and we will tell you exactly which screen fits your car. We reply in minutes.
Talk to an expert on WhatsAppIt depends on the solution, but in both cases it is plug & play and reversible.
With an interface, which is the most common route on BMWs with iDrive:
- Disconnect the negative battery terminal.
- Access the screen unit or the iDrive module, depending on the model.
- Plug the module in between the original connector and the screen. Nothing is cut.
- Hide the module behind the dashboard and refit the trim.
- Reconnect the battery and enable the video input. From then on, CarPlay appears as another source and is controlled with the iDrive knob.
With a full screen radio:
- Disconnect the battery and remove the console trim with plastic tools.
- Extract the original radio. Older BMWs usually need extraction keys, included with the unit.
- Connect the harness and the CAN Bus decoder, which keeps the steering wheel controls and trip computer information working.
- Check whether your car has a fibre optic amplifier (common with Harman Kardon and Logic7 systems). In that case you need a fibre optic decoder or a specific extender so you do not lose the speakers.
- Fit the microphone, slot in the screen and reconnect the battery.
How much does it cost to install CarPlay in a BMW?
With BMW the comparison is especially clear. The brand sold CarPlay as a paid option and, for a time, on an annual subscription, and on models before NBT EVO there is simply no way to activate it. For many owners the only official route would be replacing the entire iDrive module, which is expensive at a workshop and not always feasible.
An interface or a model-specific radio is a single outlay, with no subscriptions, and navigation moves to your phone, which updates itself. Our units for BMW and MINI include 3 years of warranty, shipping from Spain and technical support throughout the installation.
Frequently asked questions
Still have questions? Talk to an expert
Message us on WhatsApp with your make, model and year and we will tell you exactly which screen fits your car. We reply in minutes.
Talk to an expert on WhatsAppDo I still use the iDrive controller with the interface?
Yes. That is exactly the point of this solution: CarPlay is navigated with the original rotary controller, without changing anything inside the car.
How do I know which iDrive I have, CIC or NBT?
As a quick reference: CCC and CIC have an older interface with a four-way menu, while NBT and EVO are noticeably faster with more modern graphics. Send us a photo of the screen or your VIN and we will confirm it.
Do I lose the steering wheel controls?
No, neither with an interface nor with a full radio. The CAN Bus decoder keeps them, along with the trip computer information and the parking sensors.
I have Harman Kardon. Can I still change the radio?
Yes, but you need the corresponding fibre optic decoder. Always confirm this point before buying.
Is it reversible if I sell the car?
Completely. Since no wires are cut, both the interface and the radio can be removed and the car put back as it was.
See CarPlay radios and interfaces for BMW
You will find every unit available for BMW and MINI, with screen sizes and configurations, in the full collection of CarPlay radios and interfaces for BMW. If you are not sure which iDrive system your car has, message us before buying and we will confirm it.

