Home/Blog/BMW iDrive Systems Guide: How to Identify Your System and Enable CarPlay
Back to Blog
Coding

BMW iDrive Systems Guide: How to Identify Your System and Enable CarPlay

M Coding Ireland
17 December 2024
12 min read
BMW iDrive Systems Guide: How to Identify Your System and Enable CarPlay

BMW iDrive Systems Guide: How to Identify Your System and Enable CarPlay

Understanding which iDrive system your BMW has is crucial when considering upgrades like Apple CarPlay or Android Auto. This comprehensive guide will help you identify your system and understand what's possible for your vehicle.

Why iDrive System Identification Matters

Different iDrive systems have vastly different capabilities:

  • Some support CarPlay natively, others don't
  • Coding and retrofit options vary by system
  • Navigation updates and map versions are system-specific
  • Software features and interface design differ significantly

Let's explore each iDrive generation to help you identify which system you have.

BMW iDrive System Evolution

1. CCC (Car Communication Computer) - 2003-2008

BMW CCC iDrive System

Visual Identification:

  • 6.5" or 8.8" screen
  • Grid-style main menu with colored boxes
  • "Communication," "Climate," "Navigation," and "Entertainment" in a 2x2 grid
  • Low-resolution graphics with visible pixelation
  • Menu text appears in a simple, basic font

Key Features:

  • Basic navigation with limited graphics
  • Simple audio controls
  • No smartphone integration
  • Analog TV tuner (in some markets)

Apple CarPlay Support: ❌ Not natively supported Android Auto Support: ❌ Not supported

CarPlay Options: Aftermarket MMI Boxes and Screens are available to purchase from our product page.

View CarPlay Products →

Common Models:

  • E60/E61 5 Series (2003-2010)
  • E90/E91/E92/E93 3 Series (2005-2008)
  • E70 X5 (2007-2010)
  • E71 X6 (2008-2010)

2. CIC (Car Information Computer) - 2008-2012

BMW CIC iDrive System

Visual Identification:

  • 6.5" or 8.8" screen
  • List-based menu with wavy background pattern on the left side
  • "CD/Multimedia," "Radio," "Telephone," "Navigation" as text list
  • Orange/copper colored highlight bar for selected items
  • More refined graphics than CCC

Key Features:

  • Improved navigation with 3D maps
  • Better graphics and faster processor
  • Enhanced Bluetooth connectivity
  • DVD playback capability
  • Split-screen functionality

Apple CarPlay Support: ❌ Not natively supported Android Auto Support: ❌ Not supported

CarPlay Options: Aftermarket MMI Boxes and Screens are available to purchase from our product page.

View CarPlay Products →

Common Models:

  • E60/E61 5 Series LCI (2007-2010)
  • E90/E91/E92/E93 3 Series LCI (2009-2013)
  • E70 X5 (2010-2013)
  • E84 X1 (2009-2015)
  • F10/F11 5 Series (2010-2013)
  • F30/F31/F34 3 Series (early models, 2012-2013)

3. NBT (Next Big Thing) - 2012-2016

BMW NBT iDrive System

Visual Identification:

  • 6.5" or 8.8" widescreen display
  • Modern list-based menu similar to CIC but with updated graphics
  • "Multimedia," "Radio," "Telephone," "Navigation" in a vertical list
  • Wavy background pattern with better resolution
  • Red/orange highlight bar for selected menu items
  • Cleaner, more modern font

Key Features:

  • Significantly faster processor
  • High-resolution graphics
  • Real-time traffic information
  • Connected Drive services
  • Enhanced voice control
  • Split-screen with up to 3 windows

Apple CarPlay Support: ❌ Not natively supported Android Auto Support: ❌ Not supported

CarPlay Options: Aftermarket MMI Boxes and Screens are available to purchase from our product page. Some vehicles can be retrofitted with NBT EVO hardware for native CarPlay support.

View CarPlay Products →

Common Models:

  • F10/F11 5 Series (2013-2016)
  • F30/F31/F34 3 Series (2013-2016)
  • F32/F33/F36 4 Series (2014-2016)
  • F25 X3 (2014-2017)
  • F26 X4 (2014-2018)

4. NBT EVO ID4 - 2015-2017

Visual Identification:

  • 8.8" or 10.25" widescreen display
  • IMPORTANT: Looks EXACTLY like standard NBT - same list-based interface
  • Same wavy background pattern as NBT
  • "Multimedia," "Radio," "Telephone," "Navigation" in vertical list
  • You CANNOT identify ID4 by looking at the main menu!

The ONLY Way to Identify NBT EVO ID4:

Since ID4 looks identical to NBT on the main screen, you must check the navigation system version:

  1. Navigate to Main Menu
  2. Select Navigation
  3. Push controller to left and select Maps
  4. Press Options button on the controller
  5. Scroll down to Navigation system version
  6. Check the version number shown

NBT EVO ID4 Navigation System Version

What to Look For:

  • If it shows "NBT_EVO_..." in the version → You have NBT EVO (ID4, ID5, or ID6)
  • If it shows "NEXT" or just "NBT" → You have standard NBT (not flashable)

Key Features:

  • Touchpad controller with gesture support
  • Split-screen functionality
  • Improved Connected Drive services
  • Office functions
  • Enhanced voice control
  • Same hardware platform as ID5 and ID6

❌ Apple CarPlay Support: Not natively supported BUT can be flashed to ID6

❌ Android Auto Support: Not supported

The NBT EVO ID4 to ID6 Upgrade - IMPORTANT:

This is a game-changer! NBT EVO ID4 systems can be software-flashed to ID6, which enables native Apple CarPlay support. Here's what you need to know:

How to Check if You Have ID4:

  1. Main screen appearance means nothing - ID4 looks identical to NBT
  2. You MUST check the navigation system version as described above
  3. Look for "NBT_EVO_" in the version string
  4. If the system version shows ID4 or an older NBT EVO version, it can be flashed to ID6

What the ID4 → ID6 Flash Includes:

  • Native wireless Apple CarPlay
  • Updated interface with media widgets
  • Improved split-screen functionality
  • Enhanced gesture controls
  • All ID6 software features

Requirements:

  • NBT EVO hardware (ID4)
  • Professional coding service with FSC codes
  • Software flash and activation
  • High-quality WiFi antenna installation for wireless CarPlay

Pricing: €350 - Book NBT EVO ID4 → ID6 Flash Service

Common Models with ID4:

  • F30/F31/F34 3 Series LCI (2015-2018)
  • F32/F33/F36 4 Series LCI (2017-2020)
  • F15/F16 X5/X6 (2016-2018)
  • F25 X3 LCI (2014-2017)

5. NBT EVO ID5 - 2016-2017

BMW NBT EVO ID5 iDrive System

Visual Identification:

  • 8.8" or 10.25" widescreen display
  • Tile-based interface with horizontal tiles (6 tiles showing: Media, Communication, Navigation, etc.)
  • Tiles have a more modern appearance than standard NBT
  • Dark background with colorful tile graphics

How to Identify ID5: Use the same method as ID4:

  1. Navigate to Main Menu
  2. Select Navigation
  3. Push controller to left and select Maps
  4. Press Options button on the controller
  5. Scroll down to Navigation system version
  6. Look for "NBT_EVO_" with ID5 designation

Key Features:

  • Same hardware as ID6
  • All NBT EVO features
  • Touchpad with gesture support
  • Enhanced connectivity
  • Tile-based menu (more modern than ID4)

✅ Apple CarPlay Support: Natively supported (wireless)

❌ Android Auto Support: Not supported

Note: ID5 natively supports Apple CarPlay but not Android Auto. It's essentially ID6 hardware with similar software capabilities.


6. NBT EVO ID6 - 2017-2020

BMW NBT EVO ID6 iDrive System

Visual Identification:

  • 8.8" or 10.25" widescreen display
  • Distinctive tile-based interface with a red/orange gradient
  • Main menu shows tiles on a grey and black background
  • Large media player widget showing album art and playback controls
  • Date widget showing current date prominently
  • Tiles have a more refined, modern appearance compared to ID4/ID5

How to Distinguish ID6 from ID4/ID5: You cannot reliably distinguish by looking at the main menu! The only accurate method is:

  1. Check Navigation System Version (Navigation → Maps → Options → Navigation system version)
  2. Look for the exact version designation (ID4, ID5, or ID6)
  3. ID6 typically has a tile-based interface with prominent media widgets
  4. But the software version check is the ONLY reliable method

Key Features:

  • Native wireless Apple CarPlay
  • Touchpad controller with handwriting recognition
  • 3D maps with enhanced graphics
  • Full ConnectedDrive integration
  • Office functions with email
  • Enhanced voice control

Apple CarPlay Support: ✅ Natively supported (wireless) Android Auto Support: ❌ Not natively supported

Common Models:

  • F10/F11 5 Series LCI (2016-2017)
  • F30/F31/F34 3 Series LCI (2015-2019)
  • F32/F33/F36 4 Series (2017-2020)
  • F15/F16 X5/X6 (2018-2019)
  • F48 X1 (2019-2022)
  • F39 X2 (2018-2022)

7. MGU (Mid-Generation Update) / iDrive 7.0 - 2018-2021

BMW MGU iDrive 7.0 System

Visual Identification:

  • 10.25" or 12.3" widescreen display
  • Modern widget-based interface
  • Live tiles showing real-time information
  • Customizable home screen
  • Flat, modern design language
  • Multiple widgets can be displayed simultaneously
  • Digital cockpit integration on some models

Key Features:

  • Native wireless Apple CarPlay
  • Native wireless Android Auto
  • Intelligent Personal Assistant ("Hey BMW")
  • Over-the-air software updates
  • Advanced driver assistance display integration
  • Customizable widgets
  • Cloud-based navigation

Apple CarPlay Support: ✅ Natively supported (wireless) Android Auto Support: ✅ Natively supported (wireless)

Common Models:

  • G20/G21 3 Series (2019-2022)
  • G30/G31 5 Series LCI (2020-2023)
  • G11/G12 7 Series LCI (2019-2022)
  • G01 X3 (2018-2021)
  • G02 X4 (2018-2021)
  • G05 X5 (2019-2023)
  • G06 X6 (2020-2023)
  • G07 X7 (2019-2022)
  • F40 1 Series (2019-2022)

8. iDrive 8 / ID8 - 2021-Present

BMW iDrive 8 System

Visual Identification:

  • Curved display - single continuous screen spanning from instrument cluster to center console
  • 12.3" digital instrument cluster + 14.9" central display
  • Completely redesigned interface with card-based UI
  • Widget-focused home screen
  • Modern, minimalist design
  • Touch-optimized interface

Key Features:

  • Native wireless Apple CarPlay
  • Native wireless Android Auto
  • 5G connectivity
  • Advanced BMW Intelligent Personal Assistant
  • Level 3 autonomous driving support (where legal)
  • Gaming capability
  • Over-the-air updates
  • Cloud-based services

Apple CarPlay Support: ✅ Natively supported (wireless) Android Auto Support: ✅ Natively supported (wireless)

Common Models:

  • G70 7 Series (2023+)
  • i4 (2021+)
  • iX (2021+)
  • i7 (2023+)
  • XM (2023+)

9. iDrive 8.5 / ID8.5 - 2023-Present

BMW iDrive 8.5 System

Visual Identification:

  • Similar curved display as iDrive 8
  • Refined interface with improved animations
  • Enhanced widget customization
  • More polished design language
  • Better integration between screens

Key Features:

  • All iDrive 8 features plus:
  • Enhanced BMW Maps with better graphics
  • Improved voice assistant
  • Better gaming integration
  • Enhanced augmented reality features
  • Refined user experience

Apple CarPlay Support: ✅ Natively supported (wireless) Android Auto Support: ✅ Natively supported (wireless)

Common Models:

  • G60 5 Series (2024+)
  • Refreshed iX models (2024+)
  • New X1/X2 models (2023+)

Quick Reference: CarPlay & Android Auto Support

| iDrive System | Apple CarPlay | Android Auto | How to Get CarPlay | |--------------|---------------|--------------|-------------------| | CCC | ❌ | ❌ | MMI Box/Screen from our shop | | CIC | ❌ | ❌ | MMI Box/Screen from our shop | | NBT | ❌ | ❌ | MMI Box/Screen or retrofit to NBT EVO | | NBT EVO ID4 | ❌ (Flashable to ID6) | ❌ | Flash to ID6 software - €350 | | NBT EVO ID5 | ✅ Native Wireless | ❌ | Already supported! | | NBT EVO ID6 | ✅ Native Wireless | ❌ | Already supported! | | MGU / iDrive 7 | ✅ Native Wireless | ✅ Native Wireless | Already supported! | | iDrive 8 / ID8 | ✅ Native Wireless | ✅ Native Wireless | Already supported! | | iDrive 8.5 / ID8.5 | ✅ Native Wireless | ✅ Native Wireless | Already supported! |


How to Check Your iDrive Version

IMPORTANT: NBT vs NBT EVO ID4 Confusion

Many people confuse NBT with NBT EVO ID4 because they look identical! Here's the critical difference:

  • NBT (standard): Cannot be flashed to support CarPlay
  • NBT EVO ID4: Can be flashed to ID6 for native CarPlay support

Both have the same list-based interface and wavy background. The ONLY way to tell them apart is to check the navigation system version.

Method 1: Check Navigation System Version (MOST ACCURATE)

This is the ONLY reliable method for NBT/NBT EVO systems:

  1. Press iDrive controller button
  2. Navigate to Navigation
  3. Select Maps
  4. Press Options button on controller
  5. Scroll down to Navigation system version
  6. Check what's displayed:
    • "NEXT" or "NBT" → Standard NBT (not upgradeable)
    • "NBT_EVO_" → NBT EVO (ID4, ID5, or ID6 - CAN be upgraded!)

Navigation System Version Check

Method 2: Visual Inspection (For Other Systems)

For systems OTHER than NBT/NBT EVO, you can identify by looking at the main menu screen. But remember - NBT and NBT EVO ID4 look identical visually!

Method 2: iDrive Menu Check

  1. Press the iDrive controller button to open the main menu
  2. Navigate to Settings (gear icon)
  3. Select System Information or Vehicle Information
  4. Look for iDrive version or Software version

The version will be displayed as something like:

  • "CIC" (Car Information Computer)
  • "NBT" (Next Big Thing)
  • "NBT EVO ID4", "ID5", or "ID6"
  • "iDrive 7.0" (MGU)
  • "iDrive 8.0" or "8.5" (ID8/ID8.5)

Method 3: Check Your Vehicle Build Date

Your vehicle's build date can help narrow down which system you have:

  • 2003-2008: Likely CCC
  • 2008-2012: Likely CIC
  • 2012-2015: Likely NBT
  • 2015-2017: Likely NBT EVO (ID4, ID5, or ID6)
  • 2018-2021: Likely MGU/iDrive 7
  • 2021+: Likely iDrive 8 or 8.5

NBT EVO ID4 → ID6 Flash: Detailed Guide

This is the most cost-effective way to get native Apple CarPlay in F-series BMWs!

Is Your Car Eligible?

Check List:

  1. ✅ Your car has NBT EVO hardware (8.8" or 10.25" screen)
  2. ✅ Check Navigation → Maps → Options → Navigation system version shows "NBT_EVO_"
  3. ✅ You do NOT currently have CarPlay
  4. ✅ System version shows ID4 or ID5 (must check via navigation menu as described above)

What's Included in the Flash:

Software Changes:

  • Complete iDrive software update to ID6
  • Native wireless Apple CarPlay activation
  • Updated menu interface with media widgets
  • Enhanced gesture control
  • Improved split-screen functionality
  • Latest BMW maps and ConnectedDrive features

Hardware Requirements:

  • High-quality WiFi antenna (included in our service)
  • Coding with FSC activation codes
  • No head unit replacement needed!

The Process:

  1. Diagnostic Check (30 minutes)

    • Confirm NBT EVO ID4/ID5 hardware
    • Check current software version
    • Verify all modules are compatible
  2. WiFi Antenna Installation (1 hour)

    • Professional installation of high-quality WiFi antenna
    • Antenna placement for optimal signal
    • Clean wiring and OEM-quality finish
  3. Software Flash & Coding (2-3 hours)

    • Backup current software
    • Flash ID6 software
    • FSC code activation for CarPlay
    • Full coding of all modules
    • System calibration
  4. Testing & Quality Check (30 minutes)

    • Connect iPhone to test CarPlay
    • Verify all functions work correctly
    • Test wireless connectivity
    • Ensure all BMW functions remain operational

Total Service Time: Approximately 3 hours

Pricing:

NBT EVO ID4 → ID6 Flash Package: €350

Includes:

  • Complete software flash to ID6
  • High-quality WiFi antenna and installation
  • FSC codes for CarPlay activation
  • Full system coding
  • Testing and verification
  • 12-month warranty on installation

Book This Service →

What You Get:

  • Native wireless Apple CarPlay
  • Updated ID6 interface
  • All NBT EVO ID6 features
  • Future CarPlay updates from Apple
  • Professional installation
  • Reversible to stock if needed

Professional CarPlay Activation Service

At M Coding Ireland, we specialize in CarPlay activation for all BMW iDrive systems:

Our Services:

For NBT EVO ID4/ID5:

  • Software flash to ID6 with native CarPlay
  • Professional WiFi antenna installation
  • FSC code activation
  • Complete testing

For NBT EVO ID6:

  • CarPlay activation (if not enabled)
  • WiFi antenna upgrades
  • System optimization

For Earlier Systems (CCC, CIC, NBT):

  • Aftermarket MMI Boxes and Screens available
  • Professional installation services
  • Wireless CarPlay and Android Auto options
  • Browse our CarPlay products

Why Choose Us?

BMW Specialists: We work exclusively with BMW and MINI vehicles ✅ Dealer-Level Tools: Professional diagnostic and coding equipment ✅ Experience: Hundreds of successful CarPlay activations ✅ Warranty: 12-month warranty on all installations ✅ Ireland-Based: Local service, support, and follow-up care


FAQs

Q: How do I know if I have NBT or NBT EVO ID4? They look the same! A: This is the most common question! You MUST check via Navigation → Maps → Options → Navigation system version. If it shows "NBT_EVO_" you have NBT EVO (flashable to CarPlay). If it shows just "NEXT" or "NBT" you have standard NBT (not flashable). The visual appearance is identical, so the navigation version check is the only way to know for sure.

Q: Will flashing ID4 to ID6 void my warranty? A: The software flash is fully reversible. We can flash back to stock before any dealer visits if needed.

Q: Can I add Android Auto to NBT EVO ID6? A: Unfortunately, Android Auto is not natively supported on NBT EVO. Only MGU (iDrive 7.0) and newer support both CarPlay and Android Auto.

Q: What's the difference between ID4 and ID5? A: ID4 looks like standard NBT (list-based menu), while ID5 has a tile-based interface. Both use the same hardware platform. ID5 already supports native CarPlay, while ID4 needs to be flashed to ID6. ID6 is the newest software version with the most features.

Q: How long does the ID4→ID6 flash take? A: The process takes approximately 3 hours. It can be completed during the day - no overnight stay required.

Q: Will my existing BMW functions still work? A: Yes! All BMW functions (navigation, ConnectedDrive, vehicle settings, etc.) remain fully functional. CarPlay is an additional feature.

Tags:

iDrive
Apple CarPlay
Android Auto
NBT EVO
BMW Technology
Coding

Need Expert BMW Service?

Get in touch for professional servicing, coding, and performance upgrades

Contact Us
M Coding | BMW & MINI Specialist Ireland | Servicing, Coding, Remapping