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.
Table of Contents
- Why iDrive System Identification Matters
- BMW iDrive System Evolution
- NBT EVO ID4 → ID6 Flash: Detailed Guide
- FAQs
BMW iDrive System Evolution
1. CCC (Car Communication Computer) - 2003-2008

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.
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

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.
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

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.
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:
- Navigate to Main Menu
- Select Navigation
- Push controller to left and select Maps
- Press Options button on the controller
- Scroll down to Navigation system version
- Check the version number shown
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:
- Main screen appearance means nothing - ID4 looks identical to NBT
- You MUST check the navigation system version as described above
- Look for "NBT_EVO_" in the version string
- 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

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:
- Navigate to Main Menu
- Select Navigation
- Push controller to left and select Maps
- Press Options button on the controller
- Scroll down to Navigation system version
- 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

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
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:
- G30/G31 2017-2020
- 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

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

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

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+)
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
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
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:
Subscribe to Our Blog
Get the latest BMW tips, coding guides, and performance insights delivered to your inbox.
We respect your privacy. Unsubscribe at any time.
Need Expert BMW Service?
Get in touch for professional servicing, coding, and performance upgrades
Contact Us