Upgrading your BMW’s infotainment is one of the best things you can do — Apple CarPlay, Android Auto, bigger HD screens, streaming music, navigation — all the things that make driving from Joburg to Durban or Cape Town so much more enjoyable.

👉 But here’s the catch: you need to know which iDrive version your BMW has before you buy.

  • Get it wrong → screen doesn’t fit, features don’t work, coding headaches.
  • Get it right → plug-and-play, smooth upgrade, and value for money.

At MVA Spares, we see this mistake all the time — so here’s your simple SA guide to identifying your iDrive system.


🔍 What Is iDrive & Why You Should Care

BMW’s iDrive is the control system for your car’s radio, navigation, climate control, and more. Over the years, BMW has rolled out different “generations” of iDrive — known as CCC, CIC, NBT, NBT Evo, and the latest Live Cockpit/iDrive 7+.

Each generation has its own connectors, menu design, and screen sizes. That’s why knowing your version is non-negotiable before upgrading.


🛠️ How to Identify Your iDrive (South African Quick Guide)

Here are the best ways:

1️⃣ Check the Year & Model

  • F30 3-Series (2013–2015) → usually NBT
  • F30 facelift (2016+) / G20 (2019+) → usually NBT Evo or newer
  • Imports (Japan, UK) → be careful, build date isn’t always the same as SA registration

SA Tip: Don’t trust licence disk year alone — check the build date stamped on your car.


2️⃣ Check the Connector Behind the Screen

  • CCC → 10-pin plug
  • CIC → 4-pin plug
  • NBT / NBT Evo → 6-pin plug

SA Tip: This is the most reliable method. If you’re not keen on stripping your dash, pop into MVA Spares and we’ll confirm it for you.


3️⃣ Check the Menu Style

  • CCC (2004–2008) → Basic, old-school blue/black menus
  • CIC (2008–2012) → Better graphics, more options
  • NBT (2012–2016) → Larger HD screen, cleaner menus
  • NBT Evo (2016–2020) → Split-screen, supports CarPlay/Android Auto
  • Latest iDrive (2019+) → Full touchscreen, app-style icons, “Hey BMW”

SA Tip: Snap a pic of your menu and compare with our guide — or WhatsApp it to us and we’ll identify it for you.


4️⃣ VIN Decoder

Punch your VIN into a decoder online and it’ll tell you what your car left the factory with.


📆 iDrive Versions & Popular BMWs in South Africa

iDrive VersionYears in SACommon ModelsKey Features
CCC2004–2008E90/E91 3-Series importsSmall screen, keypad style
CIC2008–2012F10 5-Series, early F30Better menus, more features
NBT2012–2016F30/F31/F32, X3/X4Bigger HD screens, faster
NBT Evo (ID4/ID5)2016–2020F30 late, G20, X Series importsSplit screen, CarPlay/Android Auto
Latest iDrive / Live Cockpit2019+G20/G21, new X3/X5Full touchscreen, digital cluster

🧰 What We Stock at MVA Spares

If you’ve worked out your iDrive, here’s what we can supply and fit for you:

  • BMW F30 / F31 / F32 Android units (NBT system)
  • BMW F30 / G-Series Android units (NBT Evo / ID4)
  • ✅ Other BMW Android head units for different iDrive systems

All of our units are:

  • Brand new
  • Backed by an MVA warranty (T’s and C’s apply)


✅ Final Tips Before You Buy

  • Double-check your connector before ordering.
  • Confirm your build date (especially on imports).
  • Make sure the unit you buy supports CarPlay/Android Auto if that’s what you want.
  • Always use a supplier that does fitment, programming, and warranty — like us at MVA Spares.