Skip to content
TempaDrive Forum

BMW iDrive retrofit guide — CCC to CIC to NBT to NBT EVO upgrade path

LLidarLukas

@lidar_lukas

Member

Newcomer

Posts1
Threads1
Rep0
JoinedMar 2026

The BMW iDrive system has gone through several generations and upgrading to a newer version is one of the best quality-of-life improvements you can make. Here is the complete retrofit guide.

iDRIVE GENERATIONS:

  • CCC (2004-2008): E60, E90, E63 — first gen, slow and dated
  • CIC (2008-2012): E90 LCI, F01 — faster, better graphics, USB support
  • NBT (2012-2016): F30, F10 — touchscreen capable, much faster processor
  • NBT EVO (2016-2019): F30 LCI, G30 — Apple CarPlay support, ID5/ID6
  • MGU (2019+): G20, G05 — latest gen, curved display, ID7/ID8

COMMON RETROFIT PATHS:

CCC → CIC (E90/E60):

  • Parts needed: CIC headunit, CIC iDrive controller, GPS antenna
  • Coding: required via E-Sys or ISTA
  • Cost: 300-500 EUR used
  • Difficulty: moderate (4-6 hours)
  • Benefits: faster response, better navigation, USB audio

CIC → NBT EVO (E90/F30):

  • Parts needed: NBT EVO headunit, touch iDrive controller, new screen (if upgrading size), GPS/WiFi antenna, USB hub
  • Coding: extensive coding via E-Sys required
  • Cost: 600-1000 EUR used
  • Difficulty: advanced (6-8 hours)
  • Benefits: Apple CarPlay, faster processor, better graphics, touchscreen

NBT → NBT EVO (F30):

  • Parts needed: NBT EVO headunit, touch controller (if not already fitted)
  • Coding: moderate coding via E-Sys
  • Cost: 400-700 EUR used
  • Difficulty: moderate (3-4 hours)
  • Benefits: Apple CarPlay, ID6 interface, improved navigation

IMPORTANT NOTES:

  • Always buy units with matching FSC codes or have new codes generated
  • VIN coding is required for all retrofits — the headunit must be coded to your car
  • Some features require additional hardware (e.g., CarPlay requires WiFi antenna)
  • E-Sys with a valid PSdZData package is essential for coding
  • Always backup your existing coding before starting
2757
Replies

2 replies

  1. #1
    FFSC Master

    @fsc_master

    Member

    Member

    Posts9
    Threads4
    Rep0
    JoinedMar 2026

    For the FSC codes needed for navigation activation after a retrofit, there are a few options:

    1. BMW dealer: they can generate FSC codes but charge 200-400 EUR
    2. Online FSC generators: various services offer codes for 20-50 EUR based on your VIN
    3. Lifetime FSC: some NBT EVO units come with lifetime navigation already activated

    For Apple CarPlay specifically, you need the CarPlay FSC code which is separate from the navigation FSC. BMW originally charged a subscription for CarPlay but made it free/lifetime on most models from 2019 onwards. For retrofitted NBT EVO units, you will need the CarPlay FSC generated.

    One tip: when buying a used NBT EVO unit, try to get one from the same model series as your car. An NBT EVO from an F30 will work in another F30 with minimal coding. Cross-model retrofits (e.g., F30 unit in an E90) require more extensive coding and sometimes hardware adapters.

  2. #2
    MMapNerd

    @map_nerd

    Member

    Newcomer

    Posts5
    Threads2
    Rep0
    JoinedMar 2026

    Did the CIC to NBT EVO retrofit on my E90 325i last month. The difference is night and day — the CIC felt like using a phone from 2010. The NBT EVO with Apple CarPlay has completely modernized the interior.

    The hardest part was the wiring. The E90 uses a different connector pinout than the F30, so I needed a wiring adapter harness (about 50 EUR from AliExpress). The LVDS video cable also needs to be replaced if you are upgrading the screen size from 6.5 to 8.8 inches.

    For E-Sys coding, I followed the guides on the Bimmerpost E90 forum. The key modules to code are HU_NBT (headunit), CIC (remove old), KOMBI (instrument cluster integration), and FEM/BDC (if applicable). Total coding time was about 3 hours including troubleshooting.

    The total cost of my retrofit was 750 EUR (NBT EVO unit, touch controller, 8.8 inch screen, wiring adapter, WiFi antenna). Compared to buying an aftermarket Android screen for 500 EUR, the OEM retrofit looks and works much better.

Want to join the conversation? Sign in or create an account — it takes about ten seconds.