BMW Apple CarPlay Activation: Complete Guide for NBT, EVO, and MGU

How to get Apple CarPlay on your BMW – which headunits support it, wired vs wireless options, fullscreen activation, and how to enable it remotely without a dealer.

Karolis Tempa

Lead Tuning Specialist

Tutorials
April 9, 2026
6 min de lecture
94 vues

BMW Apple CarPlay Activation: Complete Guide for NBT, EVO, and MGU

Apple CarPlay has become one of the most requested features for BMW owners. Whether you want Google Maps, Waze, Spotify, or just hands-free messaging, CarPlay brings your iPhone's ecosystem directly to your iDrive screen.

But BMW's CarPlay situation is complicated. Some models have it, some don't. Some have wired only, some have wireless. Some need a subscription, others need coding. This guide clears up the confusion.

Which BMW Headunits Support Apple CarPlay?

NBT (Next) – 2012-2017

CarPlay support: No (natively)

The original NBT headunit in F-series BMWs (F20, F30, F10, F25) does not support Apple CarPlay out of the box. However, with a firmware update to NBT EVO software, CarPlay can be enabled on some NBT units. This requires professional coding.

NBT EVO (ID4/ID5/ID6) – 2016-2023

CarPlay support: Yes – wired, upgradeable to wireless + fullscreen

This is where it gets interesting. NBT EVO headunits support CarPlay, but BMW originally offered it as:

  • Wired only – USB connection required
  • Half-screen – CarPlay only uses part of the display
  • Subscription-based – BMW charged an annual fee in some markets

With remote coding, you can unlock:

  • Wireless CarPlay – No cable needed, connects automatically
  • Fullscreen CarPlay – Uses the entire iDrive display
  • Lifetime activation – No subscription, works forever
  • Video in Motion – Play video while driving (passenger use)

NBT EVO CarPlay activation →

MGU (iDrive 7) – 2019-2023

CarPlay support: Yes – wireless, upgradeable to fullscreen

G-series BMWs with iDrive 7 come with wireless CarPlay, but it may be:

  • Region-locked – Not available in all markets
  • Subscription-gated – Requires active Connected Package in some regions
  • Half-screen only – Fullscreen requires coding

Remote coding can enable fullscreen CarPlay, remove subscription requirements, and activate it for region-locked vehicles.

MGU CarPlay activation →

MGU2 (iDrive 8/8.5/9) – 2022+

CarPlay support: Yes – wireless, fullscreen native

The latest BMW headunit supports wireless fullscreen CarPlay natively. However, some imported or region-specific vehicles may still need activation.

EntryNav2 – Budget Models

CarPlay support: Yes – with coding

BMW's budget navigation system can support CarPlay with proper coding activation.

EntryNav2 CarPlay →

Wired vs Wireless CarPlay on BMW

FeatureWired CarPlayWireless CarPlay
ConnectionUSB cableWiFi + Bluetooth
Setup timePlug in each timeAutomatic when entering car
Audio qualitySlightly better (digital)Excellent (no noticeable difference)
Phone chargingYes (while connected)Use wireless charging pad
LatencyMinimalVery slight (~50ms)
Battery drainNo (charging via USB)Moderate (WiFi + Bluetooth active)

For most users, wireless CarPlay is the clear winner for convenience. The quality difference is negligible.

Fullscreen vs Half-Screen CarPlay

On NBT EVO systems, BMW originally displayed CarPlay in a small window alongside the iDrive interface. Fullscreen CarPlay uses the entire display, giving you a much better experience – especially for navigation apps like Google Maps or Waze.

Fullscreen activation is done through remote coding and is permanent – it doesn't revert after updates.

How to Activate CarPlay on Your BMW

Option 1: BMW Dealer

BMW dealers can activate CarPlay, but typically charge €300-€500 and may require a subscription in some markets.

Option 2: Remote Coding (Recommended)

A remote coding session can activate CarPlay with all enhancements (wireless, fullscreen, lifetime) for a fraction of the dealer cost. The process takes about 30-60 minutes.

What you need:

  • Laptop with internet connection
  • ENET cable (BMW OBD to Ethernet, ~€20)
  • 30-60 minutes

Get Apple CarPlay activated →

Troubleshooting Common CarPlay Issues

"CarPlay not available" message

Usually means CarPlay isn't activated in your headunit's software. Needs coding activation.

CarPlay connects but no audio

Check that your phone's Bluetooth is paired with the car AND that CarPlay is connected via WiFi. Both connections are needed for wireless CarPlay.

CarPlay disconnects frequently

Common with older iOS versions. Update your iPhone to the latest iOS. Also check that your BMW's iDrive firmware is up to date.

Android Auto instead of CarPlay

BMW supports both. If you see Android Auto options, your headunit supports CarPlay too – it just needs to be activated separately in some cases.

Conclusion

Apple CarPlay on BMW is a game-changer for daily driving. Whether you have an older NBT EVO that needs fullscreen activation or a newer MGU that needs region unlocking, remote coding makes it accessible and affordable.

Activate Apple CarPlay on your BMW → | Contact us with your VIN →