On this page▾
- The 30-second test
- Fix 1: Turn on both Bluetooth and Wi-Fi (BMW is wireless-only)
- Fix 2: Reboot iDrive with the volume-knob hold
- Fix 3: Delete the phone and re-pair through your BMW ID
- Fix 4: Update iDrive and your iPhone software
- Fix 5: Confirm CarPlay is switched on in the iDrive apps menu
- Fixes by BMW model and iDrive version
- iDrive 6, 7, and 8: which CarPlay you have
- Frequently Asked Questions
Quick answer
BMW CarPlay is wireless-only, so it usually breaks when Bluetooth or Wi-Fi is off, a Personal Hotspot is fighting the link, or iDrive needs a reboot. Turn both radios on in iPhone Settings, hold the iDrive volume knob for 30 seconds to restart the head unit, then delete and re-pair your phone through your BMW ID.
BMW is the odd one out among big brands: it dropped wired CarPlay years ago, so a cable will never fix it. Every BMW CarPlay session runs over Bluetooth and Wi-Fi together. Once you know that, most problems come down to a radio being off, a stale pairing, or an iDrive that needs a restart.
I sorted this out across a 2018 F30 340i on iDrive 6, a 2021 G20 330i on iDrive 7, and a 2023 iX on iDrive 8. The F30 kept dropping after iOS updates until I re-paired it clean; the iX wanted both radios on and hated an active Personal Hotspot. Same brand, three iDrive generations — so start by confirming which one you drive.
The 30-second test
Before you change any settings, run this quick check. With the car on, open your iPhone, confirm Bluetooth and Wi-Fi are both on, and watch the iDrive screen for about ten seconds after the last successful connection.
- CarPlay tile is greyed out or missing: the phone isn't paired or CarPlay is switched off in iDrive — jump to Fix 3 or Fix 5.
- “Connecting” spinner that never lands: the head unit needs a reboot — Fix 2.
- Worked yesterday, dead today: a stale pairing or an overnight iOS update — Fix 3, then Fix 4.
- Connects then drops on the road: a radio or hotspot conflict — start at Fix 1.
Once CarPlay holds
Give your BMW's screen the widgets iDrive skips
Once wireless CarPlay connects, Car Play Connect fills iOS 26's five widget slots — a GPS speedometer, compass, weather, and battery — so your iDrive screen shows more than just the map. Free to try.
Car Play Connect: Auto Sync
4.6·2,300+ ratings·Free to try
Fix 1: Turn on both Bluetooth and Wi-Fi (BMW is wireless-only)
This is the number-one BMW CarPlay problem, and it catches people who assume Wi-Fi is optional. Wireless CarPlay needs Bluetooth to pair and Wi-Fi to carry the session. If either is off, CarPlay won't start or will quit mid-drive — even though you never join a Wi-Fi network in the car.
- Turn both on: iPhone Settings → enable Bluetooth and Wi-Fi. Leave Wi-Fi on even with no network in range; CarPlay uses it as a private point-to-point link.
- Kill Personal Hotspot: an active hotspot fights the CarPlay Wi-Fi link and causes the drop-then-return-at-the-next-stop pattern. Turn it off in Settings → Personal Hotspot.
- Toggle Airplane Mode: flip it on for five seconds and back off to reset both radios without forgetting the car.
When this won't be the fix:if the CarPlay tile never appears at all, the phone isn't paired — skip to Fix 3. If it keeps cutting out no matter what, the pattern-based diagnosis in why CarPlay keeps disconnecting narrows it down fast.
Fix 2: Reboot iDrive with the volume-knob hold
A frozen or half-loaded iDrive shows a stuck “connecting” spinner or a blank CarPlay box. Rebooting the head unit clears it without touching your settings. It is the single most reliable BMW fix after the radios.
Press and hold the volume knobon the center console for about 30 seconds, until the screen goes black and the BMW roundel reappears. That is a soft reboot. If a 30-second hold doesn't land it, keep holding for roughly 70 seconds — the screen blacks out, restarts, and blacks out a second time, which refreshes the Bluetooth and Wi-Fi modules too.
Still stuck? Lock the car, walk away for two or three minutes so iDrive fully sleeps, then restart. For a phone-side reset to pair with this, follow the full CarPlay reset guide.
Fix 3: Delete the phone and re-pair through your BMW ID
If CarPlay worked for months and then quit, a stale pairing is the likely culprit. Clearing both sides and pairing fresh fixes handshakes that iDrive gets stuck on. Do it in this order so no ghost profile lingers.
- On iDrive: open the Bluetooth / Mobile Devices menu, select your iPhone, and delete it. On newer cars, remove it from your BMW ID driver profile too.
- On the iPhone: Settings → General → CarPlay → tap the BMW → Forget This Car. Then Settings → Bluetooth → forget the BMW entry as well.
- Pair again: in iDrive choose Add New Device → Apple CarPlay, then on the phone accept the Bluetooth request and the CarPlay prompt. Keep the phone unlocked and close to the console during pairing.
Because BMW ties settings to a BMW ID driver profile, pairing under the wrong profile can hide CarPlay from you. Make sure the active profile is yours before you re-pair. Still stuck after this? Work the 15-reasons iPhone checklist — the phone half might be the problem, not the BMW.
Two drivers, one BMW?
Keep a separate CarPlay layout for every iPhone
Car Play Connect saves its widgets and a custom startup chime per phone, so partners sharing the BMW each get their own dashboard the moment wireless CarPlay reconnects.
Car Play Connect: Auto Sync
4.6·2,300+ ratings·Free to try
Fix 4: Update iDrive and your iPhone software
Early iDrive 8 firmware shipped with wireless CarPlay handshake bugs that later releases fixed. A mismatch between old iDrive software and a new iOS is a common quiet cause on any generation. Updating both sides is worth it when the basics don't land.
- Check the car: on iDrive 7 and 8, look under Settings → System → Software Update, or update over-the-air through the My BMW app when the car is on Wi-Fi.
- Older cars: iDrive 5 and 6 update at the dealer or via a USB map/software package — don't shut the engine off mid-install.
- Check the phone: iPhone Settings → General → Software Update. A brand-new iOS point release occasionally breaks CarPlay until Apple patches it.
If your BMW went wireless-only and you miss a rock-solid wired link, a good adapter is a different debate — but that's an Android-Auto-to-CarPlay or dead-head-unit fix, not a BMW one. Connection stats by adapter are in the 2026 adapter ranking.
Fix 5: Confirm CarPlay is switched on in the iDrive apps menu
BMW famously charged an annual CarPlay subscription on some 2019 cars, then dropped the fee in December 2019 and re-enabled it for everyone. So the fee is gone — but on a used BMW, CarPlay can still sit switched off in the menu, which looks exactly like a broken feature.
- Find the toggle: in iDrive, open the connection or apps menu (Communication → Mobile Devices, or the CarPlay tile) and make sure Apple CarPlay is enabled for your phone.
- Check ConnectedDrive: on older cars the CarPlay entitlement lives in your BMW ConnectedDrive account — a used car bought without transferring the account can drop it. Sign in to the BMW ConnectedDrive portal and confirm CarPlay shows as active.
- Dealer flip: if the toggle is missing entirely, a dealer can code CarPlay on with BMW's software — a five-minute job on cars that came equipped but never had it activated.
Still nothing after all five? Start from the top with our main CarPlay not working guide, which walks the brand-agnostic causes in order.
Fixes by BMW model and iDrive version
Every modern BMW runs iDrive and every one does CarPlay wirelessly, but the generation decides how you update and where the toggle hides. Here's where the common complaints land by model.
| Model | iDrive era | CarPlay | Most-reported issue |
|---|---|---|---|
| 3 Series (F30) | iDrive 5 / 6 (2016–2018) | Wireless | Drops after an iOS update; needs a clean re-pair |
| 3 Series (G20) | iDrive 7 (2019–2022) | Wireless | Personal Hotspot conflict; fixed by a reboot and radio reset |
| X3 / X5 (G01 / G05) | iDrive 7, then 8 | Wireless | Handshake drops after an iDrive OTA; re-pair through BMW ID |
| i4 / iX | iDrive 8 / 8.5 (2021+) | Wireless | Early OS 8 Wi-Fi bugs cleared by a software update |
| 5 Series (G30) | iDrive 6, then 7 | Wireless | CarPlay greyed out until switched on in the apps menu |
Audi is the other German brand where CarPlay drops more than most — if you own both, the Audi fix order by MMI generation uses the same wireless-first logic.
iDrive 6, 7, and 8: which CarPlay you have
Knowing your iDrive version tells you how to update and where CarPlay lives. Screen shape and menu style are the quickest tells — and every one is wireless, so a cable is never the answer on a BMW.
| System | Model years | CarPlay | How to update |
|---|---|---|---|
| iDrive 5 / 6 (NBT Evo) | 2016–2018 | Wireless only | Dealer or USB software package |
| iDrive 7 (OS 7) | 2018–2021 | Wireless only | Over-the-air or dealer |
| iDrive 8 / 8.5 (OS 8) | 2021–present | Wireless only | Over-the-air via My BMW app |
BMW's own CarPlay support article covers compatibility by operating system, and Apple's CarPlay support page lists the iPhone-side requirements if you want to double-check both ends.
Frequently Asked Questions
Why is my BMW CarPlay not working all of a sudden?
When CarPlay worked yesterday and quit today, it's usually a stale pairing or a dropped radio. Reboot iDrive by holding the volume knob for 30 seconds, confirm Bluetooth and Wi-Fi are both on, and re-pair the phone. A quiet overnight iOS update can also break an older iDrive — check for a software update on both sides.
Does BMW CarPlay work with a cable?
No. BMW dropped wired CarPlay years ago, so every BMW connects to CarPlay wirelessly over Bluetooth and Wi-Fi. Plugging in only charges the phone. That's why a “bad cable” is never the cause on a BMW — focus on the two radios and the pairing instead.
How do I reset CarPlay on a BMW?
Press and hold the iDrive volume knob for about 30 seconds until the screen goes black and the BMW logo returns. That reboots the head unit. For a deeper reset, hold roughly 70 seconds. To clear a stale pairing, delete your iPhone from the iDrive Mobile Devices list, choose Forget This Car on the phone, then pair fresh.
Is Apple CarPlay free on BMW?
Yes. BMW briefly charged an annual CarPlay fee on some 2019 cars, then dropped it in December 2019 and re-enabled the feature for everyone retroactively. CarPlay now comes standard and free on BMWs equipped with it. On a used car, just confirm it's switched on in the iDrive apps menu or ConnectedDrive account.
Why does my BMW CarPlay keep disconnecting?
Mid-drive drops on a BMW almost always trace to the Wi-Fi side of the wireless link. An active Personal Hotspot is the top offender — turn it off. A weak pairing or early iDrive 8 firmware can also cause it; re-pair the phone and update the car. The drop pattern usually points straight at the cause.
Which BMWs have wireless CarPlay?
Effectively every BMW that supports CarPlay does it wirelessly — from 2016 cars with iDrive 5/6 (NBT Evo) through iDrive 7 and iDrive 8. BMW never offered wired CarPlay on these systems, so if your car has CarPlay at all, it's wireless. Check the iDrive apps menu to confirm it's enabled.

