Same-day dispatch 20+ years serving Philadelphia & beyond Licensed · Bonded · Insured
Licensed & insured
Multi-state — PA, NJ, DE, TX
Same-day mobile
Avg ~25 min in-footprint
BMW specialists
Dealer-grade equipment in every truck
300+ reviews
Family-owned since 2007
Dealer vs. mobile locksmith

BMW key — dealer vs. us.

We do the same programming as the BMW dealer, with the same dealer-grade equipment, on-site instead of at the service drive.

BMW dealer
Us — mobile locksmith
Where it happens
DealerTheir service bay (often after a tow)
UsYour driveway, parking lot, or fleet yard
When it happens
DealerNext available appointment (1–7 days)
UsSame day — typically within hours
Tow truck needed?
DealerOften, if you can't drive the car in
UsNever — we come to the car
Total cost
DealerDealer key + tow + service-bay labor
Us~30–50% less, all-in
Service guarantee
If we can't make a key, you don't pay. If we can't successfully cut and program a working key, you owe us nothing — no service call fee, no dispatch fee, no parts. Period.
BMW services

BMW services we handle on-site.

Six core BMW jobs — driveway, parking lot, fleet yard. No tow.

1
Lost key replacement
All-keys-lost on your BMW, on-site. 30–60 min typical.
2
Spare key programming
Working key + VIN, 20–30 min, ~half the dealer price.
3
Smart key / proximity fob
Push-to-start, KEYLESS GO, Comfort Access — every BMW generation we cover.
4
Broken key extraction
Snapped in ignition or door lock — extracted on-site, fresh key cut.
5
Ignition cylinder repair
Worn or seized cylinder rebuilt or swapped, keyed to your existing BMW key.
6
Lockout / emergency entry
Keys locked in your BMW? Open without damage, plus cut a new one if needed.
Key technology

BMW key & immobilizer technology.

Most generic locksmiths can't program BMW — different brands run different immobilizer architectures and require platform-specific equipment. BMW's system has evolved across multiple generations, and each one changes what's possible. Find your model below.

BMW uses an immobilizer family that has evolved through several generations since the mid-1990s — from the original EWS (Elektronische Wegfahrsperre) through CAS (Car Access System) and into the current BDC / BCP era. Each generation changes what's possible when replacing or programming keys. BMW fobs come in a half-dozen distinct casing generations: the older 'shark fin' fobs (E-chassis cars), the slim diamond-cut Comfort Access fobs (F-chassis), the Display Key offered on premium G-chassis (7-Series, X7) with a tiny LCD and remote-start feature, plus the new BCP-era flat-key cards. Each generation pairs with specific blade cuts (HU92 standard through HU100R) and specific transponder chips. Dealer parts pricing for a Display Key alone runs $400–$700 just for the fob shell; aftermarket equivalents work for the standard CAS/BDC fobs but the Display Key is dealer-only. Common gotcha: BMW's coding routine on FEM/BDC requires the car battery at full charge — voltage sag during programming throws codes that look like a key fault. We bring a battery support unit on every BMW dispatch. Find your model below.

EWS (Elektronische Wegfahrsperre)

First-Generation Electronic Immobilizer
~1994–2006
Locksmith support ✅ Yes
All keys lost ✅ Yes
  • BMW's first-generation electronic immobilizer system
  • Multiple sub-revisions: EWS-II, EWS-III, EWS-IV (varies by year and model)
  • Pre-dates the CAS Car Access System era
  • Found on most BMWs from the mid-1990s through the mid-2000s — E36, E38, E39, E46, E53 X5, E83 X3, E85/E86 Z4
  • Mechanical key with separate transponder chip in the head
Common chassis: E36E38E39E46E53E83E85
Customer takeaway: Older platform, fully serviceable. We do EWS spare keys, all-keys-lost, and ignition / EWS module repair on-site.

CAS1 / CAS2 / CAS3 / CAS3+

Car Access System (Early-to-Mid Generations)
~2003–2013
Locksmith support ✅ Yes
All keys lost ✅ Yes
  • Introduced 2003 with the E60 5-Series — first BMW with proximity entry and push-to-start
  • CAS1 and CAS2 used on E60 5-Series and E63/E64 6-Series (2003–~2010)
  • CAS3 / CAS3+ rolled across most E-chassis cars from 2007–2013 (E90 3-Series, F01 early 7-Series, E70 X5 LCI, E71 X6, E84 X1, E89 Z4)
  • Diamond-cut HU92 blade with transponder integrated into the fob
  • Slot-style 'shark fin' fob design (insert into dashboard slot then push start)
Common chassis: E60E63E64E70E71E89E84E90E91E92E93F01 (early)
Customer takeaway: Solid generation for aftermarket service. Full spare key + all-keys-lost coverage. CAS module repair / replacement also possible on-site.

CAS4 / CAS4+ / FEM/BDC / BDC2

Modern F-Chassis Era (Encrypted but Aftermarket-Accessible)
~2010–2020
Locksmith support ✅ Yes
All keys lost ✅ Yes
  • CAS4 and CAS4+ introduced ~2010 with F10 5-Series and F01 7-Series LCI — moved to CAN-bus communication and stronger encryption
  • FEM (Front Electronic Module) and BDC (Body Domain Controller) introduced ~2014 with F30 3-Series LCI; spread across F-chassis from 2014 onward
  • BDC2 followed ~2017+ on G30 5-Series, G11 7-Series, G01 X3, G05 X5
  • F30 3-Series facelift 2015 was the major CAS4-to-FEM/BDC transition point
  • Includes the original BMW i3 (i01 chassis, 2013–2022) — uses FEM/BDC, fully supported
  • Diamond-cut Comfort Access fobs and key-card variants
Common chassis: F10F11F07F25F26F30F31F32F33F36F22F87 M2F45F46F48F15F16i01 (i3)G30G31G11G12G01G02G05G06G07
Customer takeaway: Most-served BMW range in our shop. Spare keys, all-keys-lost, and module work all done on-site. Includes the original i3 EV (i01, 2013–2022) — fully supported despite being electric. Battery support unit always brought — FEM/BDC programming will throw false errors if 12V sags.

BDC3 / BCP

Current G-Chassis + Current i-Series (Locked-Down Era)
~2019–Present
Locksmith support ⚠️ Limited
All keys lost ❌ Dealer only
  • BDC3 introduced ~2019 with G20 3-Series (7th gen) and current G-chassis lineup
  • BCP (Body Control Platform) is the newest variant, used on the latest G-chassis premium models and current i-series electrics (i4, iX, i7, i5, iX1)
  • Note: the original BMW i3 (i01 chassis, 2013–2022) is NOT in this group — i3 uses FEM/BDC and is fully supported (see card above)
  • BMW has not released BDC3 / BCP all-keys-lost access to aftermarket equipment
  • Spare keys are possible when a working key + VIN are provided
  • All-keys-lost is currently dealer-only industry-wide — not just us
  • Includes the new flat-key 'card' style fob on the G70 7-Series and i7
Common chassis: G20G21G22G23G80 M3G82 M4G42 2-SeriesG29 Z4 (current)G70 7-SeriesG60 5-Series (current)G61G45 X5 (current)iXi4i5i7iX1
Customer takeaway: Spare keys only on-site (with working key + VIN). All-keys-lost on BDC3 / BCP is currently dealer-only industry-wide — aftermarket equipment hasn't caught up to BMW's latest generation. If you have lost ALL keys to a current G-chassis or new i-series (i4/iX/i7/i5/iX1), we'll tell you that on the phone before dispatch. The original i3 is NOT in this group — see the FEM/BDC card above.

At-a-glance coverage summary

System Years Locksmith Support All Keys Lost
EWS (Elektronische Wegfahrsperre) ~1994–2006 ✅ Yes ✅ Yes
CAS1 / CAS2 / CAS3 / CAS3+ ~2003–2013 ✅ Yes ✅ Yes
CAS4 / CAS4+ / FEM/BDC / BDC2 ~2010–2020 ✅ Yes ✅ Yes
BDC3 / BCP ~2019–Present ⚠️ Limited ❌ Dealer only
Common problems

Common BMW key problems & what we do about them.

Before you assume you need a new key, here's what usually goes wrong with BMW keys — and how we diagnose before charging.

Why is my BMW key not detected by the car?

Most often a dead fob battery, a desynced fob (after a battery change or jump-start), or — on CAS3/CAS4 cars — a failing CAS module. We diagnose on-site: replace the battery, resync the fob to the car, or, if it's the CAS module itself, advise on next steps before charging for a new key that won't fix the problem.

My BMW says 'key not recognized' even though I have the fob — what's wrong?

Usually a comms fault between the fob and the BDC/CAS module. We test the fob signal first — if the fob is fine, the issue is module-side, and a new key won't help. If the fob is the problem, we either reflash it or cut and program a replacement on-site.

Do I need to tow my BMW to the dealer for a lost key?

No. We come to your driveway, parking lot, or wherever the BMW is sitting and program the new key in place — no tow truck, no dealer appointment. We carry CAS3, CAS4, FEM/BDC, and current BCP equipment in every truck.

Can my BMW key be hacked or cloned by relay attack?

Older BMW Comfort Access fobs (pre-2018-ish) are vulnerable to relay attacks. Current BDC/BCP fobs include motion sensors that put the fob to sleep when stationary, mitigating the attack. If you're concerned, we can advise on a Faraday pouch or upgrading to a current-spec fob.

BMW process

From your call to a working BMW key.

Five steps. Flat-quote on the phone, no upsells when we arrive.

1
Call & quote
Tell us year, model, and VIN. We confirm the immobilizer generation and quote a flat all-in price on the phone.
2
Dispatch
Tech rolls with the right BMW-generation blank and equipment, plus your VIN-specific key file pre-loaded.
3
ID & cut
Verify proof of ownership, cut the blade to your VIN code. Quick.
4
Program
Pair the new key to your BMW's immobilizer; test start, locks, panic, trunk.
5
Drive away
Drive away with a working BMW key, written invoice, warranty.
Pricing

BMW key replacement pricing.

All-in pricing — blank, cutting, on-site programming, and dispatch. Final price confirmed on the phone before we leave the shop. No surprise upsells once we arrive.

ServicePrice range
Standard transponder key$250–$450
Smart key / proximity fob / push-to-start$350–$650
Key duplication (working spare available)$200–$400
All-keys-lost (no spare)$350–$650

For deeper service comparison and the full automotive-services overview — including our process from call to drive-away — see the /car-keys parent page.

Models

BMW models we service most.

Coverage typically extends across the full BMW lineup — gas, hybrid, diesel, EV. If your model isn't listed, call us; we likely cover it.

BMW 3 Series BMW 5 Series BMW 7 Series BMW X3 BMW X5 BMW X7 BMW M3 BMW M5 BMW i4 BMW iX
Service area

BMW mobile locksmith — across our footprint.

We service BMW owners across our four metros. Same-day mobile dispatch during service hours, dealer-grade equipment in every truck.

FAQ

Common BMW questions.

What BMW immobilizer systems do you program?

All of them: EWS, CAS1, CAS2, CAS3, CAS3+, CAS4, CAS4+, FEM, BDC, BDC2, BDC3, and BCP. EWS through BDC2 are fully supported including all-keys-lost. BDC3 and BCP (current G-chassis cars and i-series electrics) are currently spare-key only — we program a new fob when a working key + VIN are provided. The system depends on year, model, and exact production date, which we confirm by VIN before dispatch.

Can you do an X5 or X7 key in my driveway?

Yes — X5 and X7 are common BMW calls. Smart key with proximity / Comfort Access programmed on-site in 20–30 minutes typical when you have a working key. All-keys-lost depends on generation: F-chassis X5/X7 (FEM/BDC, BDC2) supported; current G-chassis X5/X7 (BDC3/BCP) is spare-key only on-site (all-keys-lost is dealer-only).

What about M-series performance models (M3, M5, M8)?

M-series cars use the same BMW key platform as their non-M counterparts. The M-specific bits are mechanical and electronic engine tuning, not the immobilizer. Same programming, same generation-by-generation coverage rules.

Do you handle BMW i-series electrics (i3, i4, iX, i7, i5)?

Depends which one. The original BMW i3 (2013–2022, i01 chassis) is on the FEM/BDC platform — fully supported including all-keys-lost. The current i-series (i4, iX, i7, i5, iX1, launched 2021+) uses the newer BCP immobilizer, which is currently spare-key only on the aftermarket side; we program i4/iX/i7/i5/iX1 spares on-site when a working key + VIN are provided, but all-keys-lost on BCP is dealer-only industry-wide. Bring VIN before dispatch — we confirm which generation by VIN.

Need a BMW key today?

A real licensed locksmith answers — not a call center. Tell us year, model, and VIN; we quote you flat on the phone and roll same-day.

Call 877-340-3344 Get a quote →
More brands

Other european brands we service.

Mercedes-BenzAudiVolkswagenPorscheVolvoMini
See all 41 car brands →
Ready when you are

Stop scrolling. Pick up the phone.

A real person answers — not a call center. Tell us whether it's a car key, a home rekey, or a commercial install, and we'll send the right tech with the right tools.

Tap to call 877-340-3344
Call
Call us 877-340-3344