BMW first introduced Apple CarPlay in September 2016, with the 2017 BMW 5 Series becoming the first model—and the first car in the world—to feature wireless CarPlay connectivity.[1] By 2017, most BMW cars and SUVs had CarPlay available as an option, and the feature became standard at no extra cost starting December 2019.[2]
BMW wasn't just an early CarPlay adopter—the brand broke new ground. The 2017 BMW 5 Series (G30) debuted as the first vehicle anywhere to support wireless Apple CarPlay, eliminating the need for a USB cable connection.[1]
HARMAN, which developed BMW's infotainment system, announced the technology used a combination of Bluetooth Low-Energy and short-range WiFi to enable cable-free connectivity.[1] At the time, every other CarPlay-equipped vehicle required a wired connection. BMW gambled on wireless integration, and that bet paid off—wireless CarPlay has since become an industry expectation.
The September 2016 rollout wasn't universal. Initial availability was limited to select models, primarily vehicles equipped with BMW's iDrive 5.0 and later systems.[3] But expansion came quickly. Within months, CarPlay spread across the 2 Series, 3 Series, 4 Series, 5 Series, 6 Series, 7 Series, X3, X4, X5, and X6 lineups.[4]
Here's where BMW made its biggest misstep. In early 2018, the automaker began charging an annual subscription fee for Apple CarPlay access—$80 per year in the US and £85 in the UK after an initial 12 months of free use.[2]
This made BMW one of the only automakers to monetize a feature that competitors included for free. The backlash was swift and brutal. Forums exploded with criticism, automotive journalists piled on, and potential buyers questioned whether BMW was nickel-and-diming customers on vehicles already costing $50,000+.
BMW's justification? The complexity of integrating wireless connectivity and associated development costs.[5] That argument didn't fly with consumers who saw Mercedes, Audi, and Lexus offering the same feature without recurring charges.
The company eventually reversed course. In December 2019, BMW announced that Apple CarPlay would be completely free on all 2019 and 2020 models equipped with ConnectedDrive.[6] Customers who had already paid received refunds or unlimited subscriptions in exchange.[2] One of BMW's stupidest decisions in years, as Gear Patrol put it, came to an end.[6]
Your BMW's CarPlay capability depends primarily on which iDrive system it has. Here's how compatibility breaks down across generations.
| iDrive Version | Years | CarPlay Support | Connection Type |
|---|---|---|---|
| iDrive 4 | 2008–2012 | No (aftermarket only) | N/A |
| iDrive 5 | 2013–2016 | Select models, retrofit available | Wired or wireless |
| iDrive 6 | 2016–2019 | Yes, most models | Wired or wireless |
| iDrive 7 | 2019–2022 | Yes, all models | Wireless standard |
| iDrive 8 | 2022–2024 | Yes, all models | Wireless standard |
| iDrive 9 | 2024+ | Yes, all models | Wireless standard |
Source: BMW dealer resources[7][8]
Owners with iDrive 5 or 6 systems may need to verify CarPlay activation status. Some vehicles from this era came with the hardware but require software enabling through a dealer or BMW ConnectedDrive.[8] If you're unsure about your specific BMW, our guide on BMW CarPlay costs covers activation details.
As of January 2026, virtually every current BMW model includes wireless Apple CarPlay as standard equipment. The feature comes at no additional cost and doesn't require a subscription.
Here's the model-by-model breakdown for recent years:
The connection process varies slightly depending on your iDrive version, but the basics remain consistent across most BMW models.
For iDrive 7 systems, start by enabling Bluetooth, WiFi, and Siri on your iPhone.[9] Then navigate to COM > Mobile Devices > New Device > Phone calls and audio on your iDrive screen. Select your BMW from your iPhone's Bluetooth menu, confirm the pairing PIN matches on both screens, and choose the option to connect via Apple CarPlay.[9]
iDrive 8 and 9 systems follow a similar process but use a slightly different menu structure. From the Home screen, select the App menu, then Mobile Devices, then Connect New Device.[10] The rest mirrors the iDrive 7 procedure.
Once paired wirelessly, your iPhone should automatically connect to CarPlay whenever you enter the vehicle and the phone is nearby. No cable required—just get in and drive. If CarPlay doesn't launch automatically, check that the feature is enabled in your iPhone's Settings under General > CarPlay.
Apple announced an expanded "CarPlay Ultra" system in 2023 that would integrate deeper into vehicle controls, including climate, gauges, and multiple displays. BMW has taken a different path.
At CES 2025, BMW unveiled its new Panoramic iDrive system with Operating System X—a dramatic redesign featuring a windshield-mounted panoramic display, enhanced head-up display, and redesigned center screen.[11] The automaker confirmed that CarPlay and Android Auto will only work on the main 17.9-inch center display, not the panoramic display or HUD.[11]
BMW has stated there are "currently no plans to offer CarPlay Ultra," preferring to keep deeper vehicle integration under its own software control.[12] For CarPlay users, this means the feature will continue working but won't expand to fill every screen in future BMW models. Whether this bothers you depends on how heavily you rely on CarPlay versus BMW's native system.
Android users had to wait longer than iPhone owners. BMW introduced Android Auto with iDrive 7.0, making it available on 2019 and newer models.[13]
Like CarPlay, Android Auto is now free and included as standard equipment. The setup process mirrors CarPlay—pair via Bluetooth, confirm the connection, and your Android phone's interface appears on the iDrive screen. For a deeper look at how the systems compare, check out our coverage of BMW's latest software updates.
One difference: Android Auto requires iDrive 7.0 or newer, while CarPlay works with some older iDrive 5 and 6 systems.[13] If you have an older BMW and an Android phone, aftermarket solutions exist but involve more complexity than OEM integration.
Please share by clicking this button!
Visit our site and see all other available articles!