BMW Key Fob Replacement: Cost, Options, and Programming
A BMW key fob replacement typically costs about $350-$600 at a dealer in 2026, and roughly $500-$800 for a Display Key. Specialist locksmiths often charge $250-$500 for most models. BMW is one of the few brands where a used key can often be renewed and reprogrammed, which can cut the cost further.
BMW has changed its immobilizer architecture several times, and each generation affects who can make your key and how much it costs. A 2005 3 Series and a 2023 X5 are very different jobs. Knowing your key generation is the fastest way to get a fair quote.

BMW Key Generations at a Glance
| System | Typical era and models | Key style | Battery |
|---|---|---|---|
| EWS | Roughly mid-1990s to mid-2000s (E36, E38, E39, E46, E53 X5) | Blade key, later “diamond” remote key | Many are rechargeable, charged in the ignition |
| CAS (CAS1-CAS4) | Roughly 2002 to mid-2010s (E60, E65, E90, E70, early F-series) | Slot key, optional Comfort Access | Mix of rechargeable and replaceable cells |
| FEM / BDC | Roughly 2012 onward (F30, F10 later, G-series) | Remote key with hidden blade | Usually CR2032 or CR2450 depending on key |
| Display Key | Select models from about 2016 (7 Series, 5 Series, X5, X7, others) | Touchscreen fob | Built-in rechargeable, charged by USB or wireless pad |
| BMW Digital Key | Many 2020+ models | Phone or key card | N/A |
Before assuming the key is dead, read our BMW key fob battery replacement guide. On older rechargeable keys, a long drive with the key in the ignition sometimes revives a weak key; if the cell is worn out, the key or its battery needs replacement. The BMW key fob not working guide covers other quick checks and the emergency start position on the steering column.
BMW Key Fob Replacement Cost by Option
| Option | Best for | Programming | Trade-off |
|---|---|---|---|
| BMW dealer | Newest models, Display Key, Digital Key | Included | Key ordered by VIN from BMW; days of wait, highest price |
| BMW-specialist locksmith | EWS, CAS and most FEM/BDC cars | Included | Newest G-series coverage varies |
| Renewed used OEM key | Budget buyers with FEM/BDC or CAS cars | Locksmith renews and programs | Must match part number and frequency |
| Aftermarket key online | Older EWS/CAS cars | Locksmith required | Quality and range vary widely |
Ballpark 2026 prices: dealer standard remote key about $350-$600, Display Key about $500-$800; locksmiths roughly $250-$500 depending on system. For cross-brand context, see how much a new key fob costs.
Dealer
Pros: genuine key pre-coded to your VIN, and the only straightforward source for Display Keys and Digital Key setup. Cons: BMW typically ships the key from its central supply, so plan on several days, and prices are the highest. Who: late-model owners and anyone who wants a Display Key.
Specialist locksmith
Pros: usually cheaper and faster, and many can add a key the same day by reading the car’s key data through the OBD2 port or from the module. Cons: some jobs require removing a module, and support for the newest BDC versions varies. Who: owners of E-series and F-series cars, and many G-series owners.
Used and aftermarket keys
Pros: BMW keys are locked after programming, but locksmith tools can renew (unlock) many CAS, FEM and BDC keys so they can be programmed to another car. A genuine used key that has been renewed often works better than a cheap aftermarket copy. Cons: wrong frequency or part number means it won’t work, and not every key can be renewed. Ask your locksmith before buying, and see reprogramming a used key fob.

How BMW Keys Are Programmed
BMW does not provide an owner procedure for adding an immobilizer key. Older BMWs had an onboard method for re-syncing the remote buttons of a key that was already coded to the car, but a brand-new key needs the immobilizer data written by a dealer system or a locksmith tool. A VIN-coded key from the dealer arrives pre-coded and is finalized at the dealership.
Plan on 30-90 minutes for a locksmith job, longer if the module has to be removed. Our how to program a BMW key fob guide covers each system in more detail.
BMW Lost Key Replacement
If you have lost every key, the options are:
- Locksmith: many BMW specialists can generate a key with no originals by reading the key data from the CAS, FEM or BDC module. This is often the cheapest and avoids a tow.
- Dealer: orders a VIN-coded key after ownership verification. The car may need to be towed in for finalizing.
- Disable the lost key: when a new key is coded, ask for the lost key to be deactivated so it can no longer start the car.
See lost car key replacement cost for typical all-keys-lost pricing.
How to Save on a BMW Key
- Get a spare while you still have one working key. See how to get a spare key fob.
- Ask a BMW-specialist locksmith whether a renewed genuine key is an option for your car.
- Replace a cracked case with a key fob shell replacement.
- Skip the Display Key if you don’t need it; a standard key works on Display Key cars.
BMW Replacement Key Fob or Shell
Confirm the system (CAS, FEM or BDC), frequency and part number match your car, and that a locksmith will program it. Shells only need your old board.
As an Amazon Associate, ReplaceKeyFob earns from qualifying purchases.
BMW Key Replacement Checklist
- Know your model, year and VIN.
- Identify the key style and whether the car has Comfort Access.
- Rule out the battery (or charge the Display Key).
- Get dealer and specialist locksmith quotes.
- Bring proof of ownership and all remaining keys.
Frequently Asked Questions
In 2026, dealers typically charge about $350-$600 for a standard key and $500-$800 for a Display Key. Specialist locksmiths are often $250-$500.
Yes, but it still needs programming. A genuine used key that a locksmith can renew is often a better buy than a cheap aftermarket copy. Match the part number and frequency.
A BMW-specialist locksmith can often create a key from the car’s module with no originals. A dealer can order a VIN-coded key after verifying ownership, which takes several days.
Often yes. Many CAS, FEM and BDC keys can be renewed with locksmith tools and coded to a different car, as long as the part number and frequency match.
Usually several days, because the key is ordered by VIN. Locksmiths can often do it the same day.
