Android Auto

How to Add Apple CarPlay & Android Auto to Your BMW (F / G / E Chassis)

Overview

If your BMW came from the factory without Apple CarPlay or Android Auto, you don't need to buy a new car — or even visit a dealer. Our Apple CarPlay & Android Auto Retrofit kit integrates directly with your existing iDrive screen and controls, giving you full wireless or wired smartphone connectivity with zero permanent modifications.

Estimated Time: 60–120 minutes
Difficulty: Intermediate
Fitment: BMW E Chassis (E60, E90, E70, E71), F Chassis (F10, F20, F30, F32, F80, F82, F15, F16, F25, F26, F01), G Chassis (G20, G30, G01, G02, G05, G06, G07, G11, G12)

Always verify your exact model and iDrive version before ordering. Check your iDrive system version in Settings → System Information.


What's in the Box

  • CarPlay / Android Auto retrofit module
  • OEM-style wiring harness (plug-and-play, no cutting)
  • USB-A / USB-C input cable
  • Microphone (for Siri / Google Assistant voice commands)
  • Installation guide

Required Tools

  • Trim removal / pry tools (plastic, to avoid scratching)
  • T20 and T25 Torx screwdrivers
  • Small flathead screwdriver
  • Zip ties or cable clips (for cable management)
  • Laptop with BMW coding software (optional — only needed for some E chassis models)

Step-by-Step Installation

Step 1 — Verify Compatibility

Before starting, confirm your iDrive version. Go to iDrive Menu → Settings → System Information. Note the software version and NBT/CIC/EVO head unit type. F and G chassis models with NBT EVO or MGU head units are fully plug-and-play. Some older CIC-based systems may require a coding step.

Step 2 — Disconnect the Battery

Disconnect the negative terminal of your battery before working with any electronics. This prevents accidental short circuits and protects the iDrive system. Wait 5 minutes after disconnecting before proceeding.

Step 3 — Remove the Center Console Trim

Using plastic trim tools, carefully pry out the center console trim panel around the iDrive controller and gear selector. Work slowly from the edges inward. Most BMW trim clips release with gentle, even pressure — do not force them. Set the trim panel aside safely.

Step 4 — Access the Head Unit / Glove Box Area

The retrofit module connects to the back of the iDrive head unit, which is typically accessed through the glove box on F and G chassis models. Remove the glove box by releasing the side clips and lowering it fully. You will see the back of the head unit and the existing wiring harness.

Step 5 — Connect the Retrofit Module

Locate the main video/data connector on the back of the head unit. Unplug it, connect the retrofit module's harness in-line between the head unit and the factory connector. This is a direct plug-and-play connection — no wire cutting or splicing required. The module draws power directly from the harness.

⚠️ Important: Ensure all connectors are fully seated and locked before reassembly. A partially connected harness can cause iDrive errors or a blank screen.

Step 6 — Route the USB Cable and Microphone

Route the USB input cable from the module to a convenient location — typically the center console storage compartment or armrest. Secure the cable with zip ties along existing wiring runs to keep it tidy. Mount the included microphone above the driver's sun visor or on the A-pillar for clean voice command pickup.

Step 7 — Reassemble the Interior

Reinstall the glove box and center console trim panels in reverse order. Press each trim clip firmly until it clicks into place. Do not overtighten any Torx screws.

Step 8 — Reconnect the Battery and Test

Reconnect the negative battery terminal. Start the car and allow iDrive to boot fully (30–60 seconds). The CarPlay / Android Auto interface should appear automatically on your iDrive screen, or be accessible via a new menu option. Connect your phone via USB or pair wirelessly if your module supports wireless connectivity.

Step 9 — (If Required) Code the Module

On some E chassis models or older NBT systems, a one-time coding step is required to enable the CarPlay interface. This can be done with BimmerCode (iOS/Android app + OBD adapter) in under 5 minutes. The specific coding parameter will be listed in your module's documentation.


Tips for a Clean Install

  • Label your connectors with masking tape before unplugging anything — BMW harnesses can look identical.
  • Take photos of the wiring before you start so you have a reference for reassembly.
  • Cable management matters: loose cables rattling behind the dash will drive you crazy. Use zip ties generously.
  • Wireless vs wired: wireless CarPlay is more convenient but wired gives a more stable, lower-latency connection. Both work with this kit.
  • iDrive version matters: if you're unsure about compatibility, send us your VIN and we'll confirm before you order.

Frequently Asked Questions

Will this void my BMW warranty?
The retrofit module is plug-and-play and leaves no permanent modifications. It can be removed completely, restoring the car to factory condition.

Does it work with wireless CarPlay?
Yes — modules with wireless support allow you to connect your iPhone without a cable once paired for the first time.

Will iDrive still work normally?
Yes. All factory iDrive functions — navigation, media, phone, vehicle settings — remain fully operational. CarPlay / Android Auto is an additional overlay, not a replacement.

My screen shows an error after install — what do I do?
Disconnect the battery for 10 minutes to reset the iDrive system, then reconnect and retry. If the issue persists, check that all harness connectors are fully seated.


Ready to Upgrade Your BMW?

Shop the Apple CarPlay & Android Auto Retrofit for BMW E / F / G Chassis — plug-and-play, no permanent modifications, ships with full hardware and instructions.

Not sure if it fits your exact model? Send us your VIN and we'll confirm compatibility before you order.

Reading next

Leave a comment

This site is protected by hCaptcha and the hCaptcha Privacy Policy and Terms of Service apply.