Skip to content

Free shipping is provided for all products.

Which iDrive does your BMW have? CCC, CIC, NBT & EVO guide

If you have ever tried to order a new screen, a CarPlay box or searched for a software update for your BMW, you have probably come across terms like CCC, CIC, NBT and NBT EVO. It is easy to get confused, because BMW has changed its infotainment systems several times since iDrive was introduced in 2001, and the differences between the generations are not always obvious just by looking at the car's model year.

In this guide we go through how to recognise which iDrive generation your car has, what sets them apart, and why it matters when you want to upgrade to Apple CarPlay, Android Auto or a new screen.

Remember: the exact year a given generation was introduced varies between models and markets, because BMW often introduced new systems in connection with a facelift in the middle of a model's life cycle. The years below are therefore approximate reference points. The most reliable way to identify the system is to compare the appearance of the menu with the pictures and to look at the connector behind the screen, which we go through further down.

Quick overview: all generations in one table

Generation Approximate period Common models Distinguishing features
CCC (Car Communication Computer) approx. 2003–2008/2009 E60/E61, E63/E64, E90/E91/E92/E93, E70/E71 No touchscreen, controlled solely via the iDrive controller
CIC (Car Information Computer) approx. 2008–2012/2013 Late E90 series, F01/F02, F10/F11, F25, early F30 Navigation on an internal hard drive, 4-pin LVDS connector
NBT (Next Big Thing) approx. 2012/2013–2016 F30/F31/F34, F20/F21, F10/F11 (facelift), F15/F16 The menu item "ConnectedDrive" is added, 6-pin LVDS connector
NBT EVO (ID4) approx. 2016–2018 Facelift F20/F21, F30 (LCI), F15/F16, G11/G12 (early) New hardware platform, some touch functionality on certain models
NBT EVO (ID5) approx. 2018–2019 Late F series, early G series New menu with tiles, see the picture comparison
NBT EVO (ID6) approx. 2019–2021 Late F series, G series Further development of the ID5 menu, see the picture comparison

After ID6 EVO, BMW moved on to iDrive 7 (OS7), iDrive 8 and most recently iDrive 9, which now come with Apple CarPlay and Android Auto from the factory. This is why upgrade products such as Android screens and CarPlay boxes are mainly relevant for cars with CCC, CIC, NBT or NBT EVO, where the factory functions are often limited or non-existent.

CCC (Car Communication Computer)

CCC was the first "real" iDrive generation and was introduced in the early 2000s. The system is controlled entirely via the iDrive controller. There is no touchscreen.

CCC system

If your car has CCC and you want to step into the modern world with CarPlay, Android Auto and a touchscreen, a complete Android screen is the most common solution, since CCC lacks the touch hardware and connections required for a simpler box solution.

CIC (Car Information Computer)

CIC replaced CCC from around 2008 and represented a significant step up in performance and screen quality.

CIC system
  • Navigation is stored on an internal hard drive, unlike CCC.
  • The controller gained seven shortcut buttons to jump directly to, for example, Nav, Tel or Media.
  • On some models (for example the BMW F10/F11) the buttons are labelled "CD" and "MAP" instead of "MEDIA" and "NAV". A simple way to tell CIC from NBT without opening the dashboard.

As a rule, CIC cars lack both Apple CarPlay and Android Auto from the factory. Here, both an Android screen that replaces the entire head unit and, in some cases, a wireless CarPlay & Android Auto box that runs in parallel with the original system will fit.

NBT (Next Big Thing)

NBT took over around 2012–2013 and is the generation most likely to be in your car if it is an F30, F31, F34, F20/F21 or an F10/F11 with a facelift.

NBT system
  • A new menu item, "ConnectedDrive", appears in the main menu. It is missing on both CCC and CIC.
  • The controller is somewhat larger than the CIC version.
  • Storage is still an internal hard drive, but with greater capacity and a faster processor than CIC.

How to tell CIC from NBT with certainty: the connector behind the screen

If it is difficult to determine from the appearance of the menu, the most reliable method is to look at the LVDS connector on the back of the screen:

System Number of pins on the LVDS connector
CIC 4-pin
NBT 6-pin

This is the same method we use ourselves in our guide to choosing the right CarPlay box and in our installation guide for F10/F11. Good to know if you are still unsure even after comparing menu pictures, because some cars (for example some F10/F11 from 2013) may have a different system than the model year suggests.

Note: the connector on NBT EVO looks physically identical to that on regular NBT, even though it is a later generation. So rely on the appearance of the menu (compare with the pictures), not just the connector, when distinguishing NBT from NBT EVO.

NBT EVO: ID4, ID5 and ID6

From around 2016, BMW moved to a new hardware platform commonly called NBT EVO. The EVO platform then received three different software generations: ID4, ID5 and ID6. They all run on the same underlying hardware but look different on the screen.

BMW ID4 system BMW ID5 system BMW ID6 system

Since ID4, ID5 and ID6 share the same hardware, it is often possible to update the software between them (for example from ID5 to ID6) without replacing physical components. So it is not the same as going from NBT to NBT EVO, which requires a hardware swap.

For cars with NBT or NBT EVO that already have a screen you want to keep, our CarPlay & Android Auto box is often the smoothest option. It is connected in parallel with the original system, and you switch between iDrive and CarPlay/Android Auto at the press of a button. Keep in mind that the touchscreen function on some EVO cars with the original screen only works in the regular iDrive menu, not in the CarPlay/Auto menu. This is due to a limitation in the original screen's hardware, not the box.

Model by model: which iDrive does your BMW probably have?

Would you like a more detailed starting point based on your specific chassis code? Here is a broader overview of the most common BMW models. Remember that the cut-off points below are approximate. The exact transition is governed by production date, engine variant and market, not just model year, so always use the appearance of the menu or the LVDS connector as the final confirmation.

Chassis Model Approximate period Most likely iDrive system
E39 5 Series 1995–2004 Older radio/navigation system (not iDrive)
E46 3 Series 1998–2006 Older radio/navigation system (not iDrive)
E83 X3 2003–2010 Usually a simpler button-controlled system without an iDrive controller; a few late or well-equipped examples may have CCC
E60/E61 5 Series 2004–2010 CCC
E63/E64 6 Series 2004–2010 CCC
E81/E82/E87/E88 1 Series 2004–2013 CCC (early) → CIC (from approx. 2007/2008)
E90/E91/E92/E93 3 Series 2005–2013 CCC (early) → CIC (facelift, from approx. 2008/2009)
E70/E71 X5/X6 2007–2014 CCC (early) → CIC (from approx. 2010)
E84 X1 2009–2015 CIC
F10/F11/F07 5 Series 2010–2017 CIC (approx. 2010–2013) → NBT (approx. 2013–2016) → NBT EVO (late examples 2016–2017)
F20/F21 1 Series 2011–2019 CIC (earliest) → NBT (approx. 2013–2015) → NBT EVO ID4 (approx. 2015–2016) → ID5/ID6 (approx. 2016–2019)
F25 X3 2010–2018 CIC (approx. 2010–2013) → NBT (approx. 2013–2016) → NBT EVO (late examples)
F26 X4 2014–2018 NBT (approx. 2014–2016) → NBT EVO (late examples)
F22/F23/F87 2 Series / M2 2013–2021 NBT (approx. 2013–2015) → NBT EVO ID4 (approx. 2015–2016) → ID5/ID6 (approx. 2016–2021)
F30/F31/F32/F33/F34/F36 3/4 Series 2012–2019/2020 NBT (approx. 2012–2015) → NBT EVO ID4 (approx. 2015–2016) → ID5/ID6 (approx. 2016–2020)
F80/F82 M3/M4 2014–2020 NBT (approx. 2014–2015) → NBT EVO ID4/ID5/ID6 (approx. 2015–2020)
F39 X2 2018–2023 Probably NBT EVO ID5/ID6 (uncertain whether some late examples received iDrive 7.0; we have not been able to verify this sufficiently)
G30/G31 5 Series 2017–2023 NBT EVO ID5/ID6 (2017–approx. 2020) → iDrive 7.0 (facelift, approx. 2020+)
G20/G21 3 Series 2019– NBT EVO ID6 (standard equipment "Live Cockpit Plus") or iDrive 7.0 (optional "Live Cockpit Professional", standard from approx. 2020)

Note that the G series (G20/G21, G30/G31, F39) often already has built-in Apple CarPlay and Android Auto from the factory, at least in wired form. This is why our screen and box products are primarily developed for CCC, CIC, NBT and NBT EVO cars, where the factory functions are considerably more limited.

Which upgrade suits your car?

Your iDrive generation Common limitation Recommended solution
CCC No touch, no Bluetooth/CarPlay Android screen
CIC No CarPlay/Android Auto, older GPS Android screen
NBT Lacks wireless CarPlay/Android Auto Android screen, Linux screen or CarPlay & Android Auto box
NBT EVO (ID4/ID5/ID6) Lacks CarPlay/Android Auto, or only wired CarPlay CarPlay & Android Auto box (keeps the original screen)

Android screen or Linux screen: what is the actual difference?

Both replace the original screen and give you wireless Apple CarPlay and Android Auto, but they are built for different things:

  • The Android screen is a complete smart device. It runs Android with the Play Store installed, which means you can download and run standalone apps directly on the screen, such as Spotify, YouTube or Netflix, entirely without the phone needing to be connected.
  • The Linux screen is more stripped down and built for a single purpose: to deliver CarPlay and Android Auto as quickly and stably as possible. The lighter operating system means the screen starts almost immediately, but you cannot install separate apps directly on the device. All app usage instead takes place via the phone through the CarPlay/Android Auto interface.

Put simply: if you want a device that works like a small tablet in the car, choose Android. If you mainly want fast, stable, wireless CarPlay/Android Auto without hassle, the Linux screen may be the sharper option.

Right now we have a Linux screen in our range for the BMW 5 Series F10/F11 (fits both CIC with a 4-pin LVDS connector, 2010–2013, and NBT with a 6-pin connector, 2013–2017, in 10.25" or 12.3"). We also have a Linux screen for the BMW 1, 2 and 3 Series F10, F20, F30. More models are on the way and are published continuously. If your model is not listed yet, contact us and we will let you know when it is released.

Still unsure what you have?

That is completely normal. Many of our customers are unsure until they actually compare their own menu with the pictures. The best approach is to combine several clues: the car's model year as a first indication, then the appearance of the menu compared with the pictures, and if you want to be completely sure, a look at the connector behind the screen. If you are still unsure after that, contact us and we will help you find the right product straight away.

Previous Post Next Post

Leave A Comment

Welcome to our store
Welcome to our store
Welcome to our store