BMW CarPlay Decoder for CIC, NBT & EVO Head Units
Retrofit wireless CarPlay and Android Auto on almost every BMW built between 2008 and today — from the E-series CIC cars to F-series NBT and EVO head units, including MINI.
BMW Fitment Table — Model, Year & Module
| Model | Years | Decoder Module |
|---|---|---|
| 1 Series (E87) | 2008–2012 | CIC |
| 3 Series (E90/E91/E92/E93) | 2009–2012 | CIC |
| 5 Series (E60/E61) | 2008–2009 | CIC |
| 6 Series (F12/F13) | 2010–2012 | CIC |
| 7 Series (F01/F02) | 2011–2012 | CIC |
| X1 (E84) | 2009–2014 | CIC |
| X3 (F25) | 2011–2013 | CIC |
| X5 (E70) | 2009–2013 | CIC |
| X6 (E71/E72) | 2009–2013 | CIC |
| Z4 (E89) | 2009–2013 | CIC |
| MINI (R55/R56/R60) | 2008–2012 | CIC |
| 1 Series (F20/F21) | 2013–2015 | NBT |
| 2 Series (F22) | 2013–2015 | NBT |
| 3 Series (F30/F31/F34/F80) | 2012–2015 | NBT |
| 4 Series (F32/F33/F36) | 2013–2015 | NBT |
| 5 Series (F07/F10/F11/F18) | 2012–2015 | NBT |
| 6 Series (F06/F12/F13) | 2013–2016 | NBT |
| 7 Series (F01/F02/F03) | 2012–2014 | NBT |
| X3 (F25) | 2013–2016 | NBT |
| X4 (F26) | 2014–2016 | NBT |
| X5 (F15/F85) | 2014–2016 | NBT |
| X6 (F16/F86) | 2014–2016 | NBT |
| MINI (F56) | 2014–2016 | NBT |
| 1 Series | 2016+ | EVO |
| 2 Series | 2016+ | EVO |
| 3 Series | 2016+ | EVO |
| 4 Series | 2016+ | EVO |
| 5 Series | 2017+ | EVO |
| 6 Series | 2017+ | EVO |
| 7 Series | 2015+ | EVO |
| X3 | 2017+ | EVO |
| X4 | 2017+ | EVO |
| X5 | 2017+ | EVO |
| X6 | 2017+ | EVO |
| MINI (F56) | 2014–2016 | EVO |
Not sure which head unit your BMW has? Use the Fitment Checker or send us a photo of your head unit via WhatsApp.
Need BMW Modules for Your Market?
Wholesale pricing, samples and private label — reply within 12 hours.
Related Resources
- All decoder modules for this brand
- CarPlay Collections — browse by marque family (German, British, Italian, Japanese, luxury)
- CarPlay Fitment Checker — find the module for your car
- CarPlay Decoder FAQ — 34 answers on compatibility, install and wholesale
- CarPlay Retrofit Buying Guide — platform identification & selection
- Wholesale, Private Label & OEM Program — MOQ, lead times, payment terms
- All installation & technical guides
FAQ
Frequently Asked Questions
Which BMW models can be upgraded to wireless CarPlay?
Our BMW decoders cover the CIC, NBT, EVO head units, which in practice means most BMW vehicles built between 2008 and 2025. That range includes 1 Series (E87), 3 Series (E90/E91/E92/E93), 5 Series (E60/E61), 6 Series (F12/F13) and the rest of the models listed on this page. If your car is not listed, send us a photo of your screen and we will confirm.
How do I tell which BMW head unit I have?
Check the navigation map version or the menu layout on your screen: CIC (2008–2014), NBT (2012–2016), EVO (2015+). The build year alone is not reliable because BMW phased these units in over overlapping years — the head unit generation is what determines the correct module.
Is the BMW CarPlay retrofit plug-and-play, and does it damage the factory system?
For the BMW retrofit it is a plug-and-play harness that connects behind the factory head unit — no cutting, no soldering and no permanent modification. You can remove it and return the car to stock, and the OEM screen, controller, steering-wheel buttons and factory camera keep working as before.
Do you supply BMW CarPlay decoders wholesale or with my own brand?
Yes. BMW modules are available at 10 pcs (mixed models OK) for stock orders, and private label with your logo, packaging and manual from 500 pcs per model. OEM firmware customisation (boot logo, UI layout, default language) is available from 1000 pcs per model.
More questions? Read all 33 CarPlay decoder FAQs or ask us directly.