BMW CarPlay retrofit: CCC, CIC, NBT, EVO or MGU — which system do I have?
Published:Udostępnij
There is no button, no menu entry and nothing in your registration document that tells you which iDrive system your BMW has. BMW never communicated these names to customers. They are internal factory designations — and yet that name decides which module fits and which one you send back.
Between 2004 and today BMW has shipped five generations: CCC, CIC, NBT, EVO and MGU. They look similar enough to be confused, and differ electrically enough that no adapter bridges the gap.
This guide gets you to the right system in three steps. After that you will know which module you need — and more importantly, you will know it before you have taken the centre console apart.
The five systems at a glance
| System | Years | Typical cars | How you spot it |
|---|---|---|---|
| CCC | 2004–2010 | E60, E61, E63, E90, E91, E70 X5 | Plain list menu, no touch, controller with no touch surface |
| CIC | 2008–2013 | E84 X1, E87, E90, F10, F20, F30 | Menu with icons, 3D map, no touchpad |
| NBT | 2012–2016 | F20, F21, F30, F31, F10, F11, F25 X3, F48 X1 | Free-standing screen, usually 8.8", black list menu |
| EVO | 2015–2019 | F-series facelift, G30, G11, F15 X5, G01 X3 | Tile menu (ID5/ID6), 10.25", often touchscreen |
| MGU | 2018–2023 | G20, G30, G05 X5, G01 X3 | iDrive 7/8, Live Cockpit, very flat design |
The year ranges overlap, and that is not an error in the table. BMW introduced the systems model by model, not on a fixed date. An F30 from 2013 can have CIC or NBT. This is why the year alone is never enough.
Step 1: look at the screen
The screen tells you the most, because BMW visibly redesigned it between generations.
Recessed, framed, smaller than 8 inches — you are on CCC or CIC. The screen sits flush in the dashboard, surrounded by trim. On some E-series cars it rises on start-up.
Free-standing, like a tablet placed on top, no frame — NBT, EVO or MGU. From NBT onwards the screen sits visibly on the dashboard rather than in it.
10.25 inches or larger, distinctly wide — EVO or MGU. CCC, CIC and NBT rarely exceed 8.8 inches.
Step 2: look at the controller
The rotary controller between the seats is the second-best identifier.
- Smooth dial, no touch surface on top — CCC or CIC.
- Touchpad on the top face, where you can trace a letter with your finger — NBT, EVO or MGU. One caveat: the touchpad was an option, so there are NBT cars without one. The rule holds in the other direction though — if you have a touchpad, you have at least NBT.
- A row of favourite buttons in front of the controller — common from NBT onwards.
Step 3: look at the menu
CCC — plain list, almost no colour, the map looks flat and visibly takes time to draw. Menu entries are text only.
CIC — noticeably smoother, the map rotates in 3D, menu entries have icons. Visually close to NBT already, but without touch input.
NBT — black background, vertical list on the left, content on the right. The map runs in 3D without stutter.
EVO (ID5/ID6) — tiles instead of a list. This is the clearest break in the whole sequence: if you see tiles, you are on EVO or newer.
MGU (iDrive 7/8) — tiles plus a fully digital instrument cluster, very flat icons, usually "Hey BMW" as the voice assistant.
Special case E60: one model, two systems
The E60 5 Series ran from 2003 to 2010 and saw both early systems in that time. Before the facelift, CCC; after the facelift (from roughly 2007–2008), CCC or already CIC depending on specification.
So on the E60 the year only gets you so far. Use the menu instead: a list view without icons means CCC; icons and a 3D map mean CIC. If in doubt, send us the VIN — we check it free of charge.
NBT: 4-pin or 6-pin — the expensive mistake
If you have landed on NBT, one question remains, and it is the one that costs the most money when skipped.
NBT is not a single piece of hardware. Over its production run BMW revised the head unit, and with the revision the physical connector to the screen changed: either four pins or six. Analogue versus digital.
This is not a specification option. It is written nowhere, was never orderable, and appears in no document. It is a manufacturing decision that becomes relevant fifteen years later, because someone wants to put a module between the head unit and the screen.
The wrong connector damages nothing. It simply does not fit — and you find out once the console is apart and the head unit is out. How to determine the connector beforehand is covered in detail in the guide to NBT 4-pin and 6-pin.
Rough orientation: 4-pin dominates cars from 2012 to 2015, 6-pin from 2016. Do not rely on it — check the connector, or send us the VIN.
Which module for which system
| Your system | Matching module | Price |
|---|---|---|
| CCC | BMW E60 / E90 / X5 CCC | €269 |
| CIC | BMW E87 / E84 / F20 / F30 / F10 CIC | €219 |
| NBT, 4-pin | BMW F20 / F21 / F30 / F31 / F10 NBT 4-pin | €219 |
| NBT, 6-pin | BMW F31 / F11 / F20 / F30 / X3 / X5 NBT 6-pin | €219 |
| EVO (ID5/ID6) | BMW F20 / F30 / F10 / G30 EVO | €239 |
| MGU (iDrive 7/8) | BMW G20 / G30 / X3 / X5 MGU | €349 |
Every module sits between the head unit and the screen. No cable is cut and nothing is coded.
Why MGU is the most expensive module
On MGU you pay €349 instead of €219, and there is a technical reason for it.
From iDrive 7 onwards BMW changed how data reaches the display and tightened the software checks around it. A module has to insert itself into that chain without the car rejecting it as a foreign device. That is harder than on NBT, where the signal is comparatively open.
There is a second point. Many MGU cars have CarPlay from the factory — but wired only, and after the first year behind an annual subscription. The module makes CarPlay permanently wireless and subscription-free. On a car in this class that pays for itself quickly.
What changes — and what does not
Fully retained: factory navigation, radio, DAB, Bluetooth calling, vehicle settings, reversing camera, parking sensors, steering wheel buttons, voice control, Harman Kardon or Bowers & Wilkins sound.
Added: Apple CarPlay (wireless), Android Auto, your navigation apps on the factory screen, Spotify and Apple Music through the factory speakers, Siri and Google Assistant.
Unchanged: the look. You do not get a foreign interface. CarPlay appears as an additional source you open from the menu — and one press later you are back in normal iDrive.
Three mistakes we see constantly
1. Ordering by year. The most common and most expensive. The systems overlap by years. An F30 from 2013 can be CIC or NBT — specification decides that, not the date.
2. Identifying NBT, forgetting the connector. The system call is right, the connector is wrong. Nothing breaks, but the module does not fit and the console is already apart.
3. Concluding from the dealer price that nothing exists. Many owners are told at the dealership that there is "nothing available" for their car. What is usually meant is: no factory retrofit kit. For a 2005 CCC there is very much a solution.
Common questions
Does this void the warranty?
No. The module is plugged in, not soldered, and can be removed without trace. In the EU a manufacturer has to demonstrate that an accessory caused the fault before refusing a warranty claim.
Can I fit it myself?
Yes. Installation takes 30 to 90 minutes depending on the model and needs no special tools. Illustrated instructions are included.
Does Android Auto work too?
Yes, every module supports both. One device is active at a time.
What if I get the system wrong?
If we recommended the wrong module after a VIN check, we cover the return and exchange it. Separately, you have a 14-day right of withdrawal with no reason needed; in that case you bear the return postage.
How long is the warranty?
24 months on every module.
What to do now
If you have identified your system with confidence, go straight to the matching module in the table above, or to the BMW CarPlay retrofit overview.
If you are unsure — and on NBT without a checked connector you should be — use the vehicle check or send us your VIN at info@oemcarplay.com. We confirm in writing which system is fitted and which module matches. It costs nothing and usually takes under 30 minutes.
A wrongly ordered module costs you time, shipping and a dismantled interior. A VIN check costs one email.
