BMW Key Programming & Key Replacement
Lost your BMW key? We program replacement and additional keys for BMW EWS, CAS, FEM and BDC immobilizer systems. All Keys Lost programming is available for supported chassis.
- EWS · CAS · FEM · BDC
- Four generations of BMW immobiliser system, 1995 to present.
- All Keys Lost
- Available on EWS, CAS and FEM. G-Series is spare keys only.
- In person only
- We do not offer mail-in key programming.
- 3-month warranty
- On every key we supply.
Is this your BMW?
The symptoms we get called about.
- Key won't start the car
- Car doesn't recognize the key
- Key fob stopped working
- All keys lost — no working key at all
- Comfort Access / keyless entry not responding
- Immobilizer warning on the dash
You don't need to know which system your BMW uses. Tell us the model and year — we'll identify it.
BMW immobiliser systems
Four generations, four different jobs.
EWS — Electronic Immobilizer System
Approx. 1995–2006.
Common applications
- 3 Series — E36, E46
- 5 Series — E34, E39
- 7 Series — E38
- X5 — E53
- X3 — E83
- Z3, early Z4
What we do
- Replacement keys
- Additional keys
- All Keys Lost
CAS — Car Access System
Approx. 2001–2014. Generations: CAS1, CAS2, CAS3, CAS3+, CAS4, CAS4+.
Common applications
- 1 Series — E81, E82, E87, E88
- 3 Series — E90, E91, E92, E93
- 5 Series — E60, E61
- 6 Series — E63, E64
- 7 Series — E65, E66
- X1 — E84
- X5 — E70
- X6 — E71
- Z4 — E89
- 5 Series (CAS4/4+) — F07, F10, F11
- 6 Series (CAS4/4+) — F06, F12, F13
- 7 Series (CAS4/4+) — F01, F02
- X3 / X4 — F25, F26
What we do
- Replacement keys
- Additional keys
- All Keys Lost
FEM / BDC — F-Series
Approx. 2011–2020.
Common applications
- 1 Series — F20, F21
- 2 Series — F22, F23, F45
- 3 Series — F30, F31, F34, F80
- 4 Series — F32, F33, F36
- X1 — F48
- X5 — F15
- X6 — F16
What we do
- Replacement keys
- Additional keys
- FEM / BDC key programming
- All Keys Lost
BDC — G-Series
Approx. 2018–present.
Common applications
- 3 Series — G20, G21
- 4 Series — G22, G23, G26
- 5 Series — G30, G31, G38, G60
- 7 Series — G11, G12, G70
- X3 — G01
- X5 — G05
- X6 — G06
- X7 — G07
- Z4 — G29
What we do
- Additional / spare key programming
- Original BMW key programming
- All Keys Lost is not offered on G-Series
X3 (F25) and X4 (F26) can run either CAS4 or FEM/BDC depending on the individual car, which is exactly why we verify before quoting rather than after. We program additional keys and do All Keys Lost on both.
Before we quote
The same model year can use a different system.
BMW immobilizer systems overlap between generations. The same model year can use a different system depending on chassis and production date, so VIN and module verification determines what your vehicle actually has. We confirm this before quoting.
On price, BMW sits in the European tier: transponder keys start at $125 and smart or proximity keys at $145, with all keys lost from $145. Those are starting prices, not flat rates — the full price list has the rest, and we match written estimates.
Service is in person only — we do not offer mail-in key programming. Come to the shop at 737 Hamilton Rd Unit 2, London, or we'll come to the car.
Keys carry a 3-month warranty.
If your BMW's lights, windows or wipers have failed rather than its key, that's usually the footwell module — see BMW FRM repair. If you've lost every key to any make, the lost car keys page covers how that job works.
FAQ
BMW key questions, answered straight.
Which immobiliser system does my BMW use?
You don't need to know — tell us the model and year and we'll identify it. BMW immobilizer systems overlap between generations. The same model year can use a different system depending on chassis and production date, so VIN and module verification determines what your vehicle actually has. We confirm this before quoting.
Can you make a BMW key if I've lost every one?
On most of the range, yes. All Keys Lost is available on EWS, CAS and FEM/BDC F-Series cars. It is not available on G-Series BMWs, which are roughly 2018 onward — for those we can program an additional or spare key, but only if you still have a working one. If you've lost every key to a G-Series, a dealer is the right call.
Can I mail you my key or my module?
No. Service is in person only — we do not offer mail-in key programming. You can come to the shop at 737 Hamilton Rd Unit 2, London, or we can come to the car.
Is there a warranty on a BMW key?
Yes. Keys carry a 3-month warranty.
How much does a BMW key cost?
BMW sits in the European tier: transponder keys start at $125 and smart or proximity keys at $145, with all keys lost from $145. Those are starting prices, not flat rates — we confirm the immobiliser system from the VIN before quoting, and we match written estimates.