How to Add Wireless CarPlay to a BMW with CIC, NBT or EVO Head Unit

Most BMWs built between 2008 and today share the same retrofit path: a decoder module that integrates with the factory iDrive system, adding wireless Apple CarPlay and Android Auto while keeping the original screen, iDrive controller and menus. The critical first step is identifying which iDrive generation the car has.

Step 1 — Identify CIC vs NBT vs EVO

CIC (2008–2014): the older iDrive with the 4:3-style menu layout, found in E87, E90, E60, E70-era cars. NBT (2012–2016): the "Next Big Thing" update with a wider display and ConnectedDrive menu — standard on most F-series cars. EVO (2015+): NBT EVO with ID5/ID6 tile-style interface on later F-series and early G-series vehicles.

The fastest check: open the iDrive menu. Tile-style interface = EVO. Horizontal list with a wide screen = NBT. Older, boxier menu = CIC. When in doubt, photograph the screen and the iDrive knob — the touch-capable knob indicates NBT or later.

Step 2 — Match the Module

Each generation needs its own decoder: BMW CIC decoder for 2008–2014 cars, BMW NBT decoder for 2012–2016, and BMW EVO decoder for 2015+. Fitment covers 1–7 Series, X1–X6, Z4 and MINI — see the full BMW fitment table.

Step 3 — What Installation Involves

The decoder connects between the head unit and the factory wiring with a vehicle-specific harness — no wire cutting, no coding on most models. A typical install takes 1–2 hours for an experienced technician: remove the head unit, connect the harness, route the microphone and USB cable, pair the phone. Wireless CarPlay connects automatically after the first pairing.

What You Keep

Everything factory: the original screen resolution, iDrive knob, steering-wheel buttons, factory reverse camera (plus support for aftermarket cameras), and the full OEM menu — a long-press of the MENU button switches between CarPlay and the original system.

For Install Shops & Distributors

BMW is the highest-volume retrofit platform in most markets. Stock modules start from 10 pcs mixed; request wholesale pricing or order samples to test on local vehicles first.

Need the Module From This Guide?

Wholesale from 10 pcs (mixed models OK), samples in 7–15 days (DHL/FedEx express). Fitment confirmation within 12 hours.

Request Pricing Check Fitment

Related Resources

Official Platform References

FAQ

Frequently Asked Questions

Does DIYCarPlay supply the parts described in "How to Add Wireless CarPlay to a BMW with CIC, NBT or EVO Head Unit"?

Yes — the modules referenced in this guide are from our own catalogue, covering 19 vehicle brands and 39 head unit variants. If you are sourcing for resale, ask us for the wholesale and private label terms.

Can I ask a question about my specific car?

Yes. Send us your VIN (last 7 digits) and a photo of your factory screen on WhatsApp (+8613418827141) or email jerry@diycarplay.com, and we will confirm the correct module and what the installation involves.

Can you confirm this applies to my model year?

Head unit generation matters more than model year, because manufacturers phased each generation in over overlapping years. The compatibility table in this article lists the generations we have verified; anything outside it we will confirm case by case.

More questions? Read all 33 CarPlay decoder FAQs or ask us directly.