DISP / BMW
By make / BMW
BMW Key Replacement Cost: $250 to $1,000+ by Key System
BMW is the most expensive mainstream brand on the dispatch log, and the price you pay turns on which key system the car uses, not the badge. This page walks every BMW key system from the older EWS immobiliser to the touchscreen Display Key, with the locksmith and dealer ranges, the programming cost on its own, and a clear answer to the question that brings most owners here: is my BMW dealer-only?
The short answer most BMW owners want: a replacement key runs $300 to $600 at a dealer for the typical Comfort Access smart fob, $250 to $450 at a specialist auto locksmith where a locksmith path exists, and $600 to $1,000 or more for the touchscreen Display Key on newer 5 and 7 Series. A 7-Series Display Key can top a thousand dollars once you add the fob, programming, shipping, and dealer labour. Those numbers all assume you still have one working key. Lose every key and the job gets more involved and more expensive.
The single biggest factor is the year. BMWs built up to roughly 2013, on the EWS or CAS3 systems, can often be handled by an independent auto locksmith for 20 to 30 percent less than the dealer. From 2014 onward, BMW moved to the FEM (Front Electronic Module) and BDC (Body Domain Controller) architecture and the encrypted CAS4+ system, which need BMW's own ISTA software and a verified online session. That change made most modern BMWs effectively dealer-only, and it is the real reason the bills are so high.
Before you pay for anything, rule out the cheap fix. If your fob is intermittent, has short range, or shows a low-battery warning, swap the CR2032 coin cell first. It costs $3 to $10 and takes two minutes. Most apparent BMW fob failures are flat batteries, not dead electronics. Only when a fresh battery fails to revive the fob do you actually need a replacement.
System by system
SYS-01
1995 - 2006 / EWS / early CAS (E46, E39, E53, early E60)
Key type
Remote head with transponder, diamond or oval fob
Locksmith
$150 - $300
Dealer
$250 - $400
The cheapest BMW keys to replace. The EWS immobiliser and first-generation CAS are well understood by independent auto locksmiths, who can cut and pair on site. A working key in hand keeps you at the bottom of the range.
SYS-02
2007 - 2013 / CAS3 / CAS3+ (E90, E60, E70, E71, F-series early)
Key type
Slot or Comfort Access remote fob
Locksmith
$200 - $400
Dealer
$300 - $500
CAS3 keys sit in the middle. A specialist locksmith with BMW-capable tooling can program many CAS3 and CAS3+ vehicles, but CAS3+ added encryption that narrows the field. Confirm the locksmith handles your exact chassis before booking.
SYS-03
2014 - 2020 / CAS4 / CAS4+ and FEM / BDC (F30, F10, G-series early)
Key type
Comfort Access smart proximity fob
Locksmith
$300 - $500
Dealer
$350 - $600
The shift from CAS to the FEM (Front Electronic Module) and BDC (Body Domain Controller) is where BMW became largely dealer-only. Programming needs BMW's ISTA software and a verified online connection. A handful of advanced locksmiths cover FEM/BDC, but most owners use the dealer.
SYS-04
2016 - 2026 / Display Key (G11 7-Series first, then 5-Series, 6-Series GT, many G-series)
Key type
Touchscreen LCD Display Key
Locksmith
N/A
Dealer
$600 - $1,000+
The touchscreen Display Key is the most expensive mainstream car key to replace. The fob alone runs $500 to $650 at a dealer, plus $100 to $200 programming. A 7-Series Display Key can top $1,000 once shipping and labour are added. There is no locksmith path; it is dealer-only.
SYS-05
2020 - 2026 / Digital Key / Digital Key Plus (3, 5, 7, X3, X5, X7 with Comfort Access)
Key type
Phone-as-key (NFC / ultra-wideband)
Locksmith
Free via app
Dealer
Free via app
Not a physical key at all. The BMW Digital Key lets a compatible iPhone or Android phone unlock and start the car, added through the My BMW app at no cost. Digital Key Plus uses ultra-wideband on iDrive 8 vehicles. It is a backup and a convenience, not a replacement for the physical fob a dealer must still program.
Section 02 / Programming cost
What BMW key programming costs on its own
If you already have the fob and only need it paired (or re-paired) to the car, the programming charge alone runs $100 to $300 at a BMW dealer. Dealers bill at $150 to $300 per hour, and although a straightforward pairing takes 30 to 60 minutes, it is usually written up as a full labour unit. The variable that moves this number is the key system, not the model.
$80 - $180
EWS and CAS3 cars are the cheapest to program and the most likely to have a working locksmith option. A specialist with BMW-capable tooling can pair on site.
$150 - $300
The 2014-on modules need BMW ISTA software and a verified online session, which lifts the programming cost roughly 50 percent over a CAS3 job and pushes it toward the dealer.
+$100 - $250
With no working key, the technician must read the immobiliser data and program from scratch, sometimes after removing a module. Budget an uplift on top of standard programming, plus towing if needed.
Reprogramming an existing fob that has lost its sync (for example after a battery failure or a module repair) sits at the lower end of these ranges, since no new blank or cutting is involved. Ask the dealer to quote the programming line separately from the parts line so you can see what you are paying for.
Section 03 / The dispatch script
What to say when you ring a BMW specialist
Whether you call a dealer or an independent European-vehicle locksmith, lead with your chassis code and key system. The phrasing tells them you know whether a locksmith path even exists for your car, and it stops a price-discovery fishing call. Have your VIN ready; it is at the base of the windscreen on the driver side and on the door jamb sticker.
“Hi, I need a replacement key for a 2018 BMW 540i, G30 chassis, Comfort Access smart fob. I have the VIN. I have one working key and want a spare. Is this FEM or BDC, and can you program it, or is it dealer-only? What is the all-in price including programming, no extras?”
- Ask whether your car is EWS, CAS3, CAS4+, FEM, or BDC before anything else.
- Confirm whether a Display Key is involved; it changes the price tier entirely.
- Lock in a single all-in figure. Decline an open-ended “estimate”.
- For a pre-2014 car, get three locksmith quotes before booking the dealer.
- Get the quote by SMS for a paper trail.
Section 04 / Provenance
Where the numbers come from
All BMW pricing on this page is grounded in published trade-rate data and BMW's own documented key systems, not invented quotes. Sources, as of June 2026:
- RepairPal estimator for mainstream BMW labour and parts ranges by ZIP code.
- Locksmith Ledger, the trade publication, for typical European-vehicle auto-locksmith call-out and programming pricing in 2025 to 2026.
- BLS Occupational Employment Statistics 49-9094 Locksmiths and Safe Repairers for mean and median hourly wage data underpinning labour cost ranges.
- BMW dealer parts pricing for OEM fob and Display Key blanks, cross-referenced across authorised BMW parts e-tailers.
- BMW's published Digital Key and Display Key documentation for model and model-year availability, key-system architecture (EWS, CAS, FEM, BDC), and ISTA programming requirements.
Prices listed are typical 2026 US market ranges. Your specific bill depends on chassis code, key system, current BMW OEM list pricing, whether a specialist locksmith covers your car, time of day, and whether the BMW is accessible. Use the script above and, for any pre-2014 BMW, quote three locksmiths before booking the dealer.
BMW shortcut: before you pay for any replacement, swap the CR2032 fob battery ($3 to $10, two minutes with a flat coin). Most “dead BMW fobs” are just flat batteries. See the fob battery guide.
Frequently asked
- 01
How much does a BMW key replacement cost in 2026?
Between $250 and $1,000+ depending on the key system. A specialist auto locksmith charges $250 to $450 for older EWS and CAS3 BMWs where a locksmith path exists. A dealer charges $300 to $600 for most Comfort Access smart fobs. The touchscreen Display Key on 5 and 7 Series runs $600 to $1,000+, and a 7-Series can top a thousand dollars once the fob, programming, shipping, and labour are totalled.
- 02
How much does BMW key programming cost on its own?
Programming alone, where you supply the key, runs $100 to $300 at a BMW dealer. Dealers bill at $150 to $300 per hour and a straightforward pairing takes 30 to 60 minutes, but it is usually billed as a full labour unit. Older CAS3 cars are at the cheap end. CAS4+ and FEM/BDC vehicles from 2014 on need BMW's ISTA software and a verified online session, which pushes the programming cost roughly 50 percent higher than an equivalent CAS3 job.
- 03
Why are BMW keys so expensive to replace?
Three reasons. First, most BMWs since 2014 use the FEM or BDC module and require BMW's proprietary ISTA software for programming, which all but eliminates the cheaper locksmith option. Second, the Display Key on newer 5 and 7 Series has a touchscreen that shows vehicle status, adding significant component cost. Third, BMW uses proprietary key blanks with no aftermarket equivalent for newer models, so you pay OEM list price on the fob itself.
- 04
Can a locksmith program a BMW key, or is it dealer-only?
It depends on the year. Older EWS and CAS3 BMWs (roughly 1995 to 2013) can often be cut and programmed by a specialist auto locksmith with BMW-capable tooling, saving you 20 to 30 percent versus the dealer. From 2014 onward, the FEM and BDC modules and the encrypted CAS4+ system make most BMWs effectively dealer-only. The Display Key is dealer-only in every case. Always call ahead with your exact year, model, and chassis code to confirm a locksmith can complete the job.
- 05
What is a BMW Display Key and why does it cost more?
The Display Key is a touchscreen LCD fob that debuted on the G11 7-Series around 2016 and later reached the 5-Series, 6-Series Gran Turismo, and many current G-series models. The screen shows fuel range, door and window status, and service alerts, and it can pre-condition the cabin. That touchscreen and battery hardware are why the fob alone runs $500 to $650 before the $100 to $200 programming charge. It is dealer-only and the single most expensive mainstream car key to replace.
- 06
Does the BMW Digital Key replace a lost physical key?
Not for programming purposes. The Digital Key turns a compatible phone into a working key through the My BMW app at no cost, and it is a genuine backup if you are locked out with your phone. But adding a new physical fob still requires a dealer (or, on older cars, a specialist locksmith) to program a blank to the vehicle. Digital Key is available on 2020 and newer 3, 5, 7, X3, X5, and X7 models with Comfort Access; Digital Key Plus adds ultra-wideband on iDrive 8 cars.
- 07
What is the cheapest way to replace a BMW key?
For a pre-2014 BMW, get three quotes from auto locksmiths that specialise in European vehicles before you call the dealer; a CAS3 job done by a locksmith can save 20 to 30 percent. For 2014-on cars, the savings shrink because the job is dealer-leaning, but buying the OEM blank from an online BMW parts seller instead of the service department can trim $50 to $100 off the fob. The Display Key has no cheap path. Always try a fresh CR2032 battery first if the fob is intermittent; a $5 coin cell fixes most apparent fob failures.
Related dispatches