BMW SPECIALTY · NATIONWIDE MAIL-IN

BMW Mail-In Module Programming

EWS, CAS, FEM/BDC, FRM3 — the full E and F-chassis bench programming portfolio

FLAGSHIP SPECIALTY

BMW FRM / FRM3 Recovery — our most-shipped BMW service

The Footwell Module is the single most-bricked BMW module on E-chassis cars. We bench-recover hundreds per year — battery-disconnect bricks, failed-coding bricks, water damage. $175 flat vs $950+ dealer replacement. Bench EEPROM recovery preserves your original coding.

Why ship your BMW module to us

What we bring to BMW specifically:

  • 15+ years specifically on BMW immobilizer + key work
  • Full bench programming for EWS / CAS2 / CAS3 / CAS3+ / CAS4 / FEM / BDC
  • FRM3 brick recovery (common after battery disconnect during coding)
  • M-power MSS50 / MSS54 / MSS60 / MSS65 / MSS70 DME work supported
  • EWS delete is reversible — original EEPROM archived for 90 days
  • No dealer-portal access needed — bench-only path

BMW services we offer

All flat-priced, all 24-hour bench turnaround, all with flat-rate return shipping picked at checkout.

BMW CAS Module Key Programming (2006-2012)
$150

BMW CAS Module Key Programming (2006-2012)

Ship your BMW CAS module — we program a new working key. Covers CAS2, CAS3, CAS3+, CAS4.

24-Hour TurnaroundView →
BMW FEM/BDC Key Programming
$150

BMW FEM/BDC Key Programming

Ship your BMW FEM/BDC module AND DME — we program a new working key.

24-Hour TurnaroundView →
BMW DME EWS Delete (MS41/42/43/45, MSS50-70)
$150

BMW DME EWS Delete (MS41/42/43/45, MSS50-70)

Plug-and-play EWS delete for BMW M52/M54/S54/S62/S65 DMEs. Ship your DME, get it back IMMO-off and ready to start.

24-Hour TurnaroundView →
BMW FRM Footwell Module Repair
$175

BMW FRM Footwell Module Repair

BMW FRM/FRM3 bricked or dead? Ship it in — we recover the EEPROM and restore full function.

24-Hour TurnaroundView →
BMW F-Series Used DME Programming (N20/N26/N55/S55/S63N)
$399

BMW F-Series Used DME Programming (N20/N26/N55/S55/S63N)

Pair a used DME to your F-chassis BMW — CAS/FEM/BDC ISN match for N20/N26/N55/S55/S63N MEVD172 family.

24-Hour TurnaroundView →
BMW EWS Key Programming (Mail-In)
$250

BMW EWS Key Programming (Mail-In)

Mail in your EWS immobilizer module and we program a working key — add-a-key or all-keys-lost — on the bench in 24 hours.

24-Hour TurnaroundView →
BMW CAS Clone & Repair (Mail-In)
$250

BMW CAS Clone & Repair (Mail-In)

Mail in your CAS module and we clone it to a donor or repair the original — plug-and-play, no key re-learning needed.

24-Hour TurnaroundView →
BMW DME ISN Read & Match (Wholesale)
$250

BMW DME ISN Read & Match (Wholesale)

We bench-read the ISN from your BMW DME and match it to CAS so locksmiths can finish an all-keys-lost job.

24-Hour TurnaroundView →
BMW ELV / Steering Lock Repair (Mail-In)
$250

BMW ELV / Steering Lock Repair (Mail-In)

Mail in your CAS (or ELV) and we reset the steering-lock counter or repair the ELV to clear the steering-lock malfunction.

24-Hour TurnaroundView →

Chassis we cover

Don't see your chassis? Text us — most BMW variants are supported even if not listed.

E36 (3-Series 1992-1999)E39 (5-Series 1996-2003)E46 (3-Series 1998-2006)E53 (X5 1999-2006)E60/E61 (5-Series 2003-2010)E63/E64 (6-Series 2003-2010)E65/E66 (7-Series 2001-2008)E70/E71 (X5/X6 2006-2013)E81/E82/E87/E88 (1-Series)E90/E91/E92/E93 (3-Series 2005-2013)F20/F22/F30/F32/F36 (F-chassis 2013+)F15/F16/F45 (F-chassis SUV)

Common BMW diagnostic codes

P1570Engine Start Blocked by Immobilizer
P0513Incorrect Immobilizer Key
EWS-DME comm errorEWS module not authenticating with DME
CAS-DME comm errorCAS module unable to authorize start
FRM not detectedFootwell module bricked or disconnected

BMW FAQ

Brand-specific questions.

What's the difference between EWS, CAS, and FEM?
EWS (1995-2005) is BMW's third-gen immobilizer used through E46/E53 era. CAS (2006-2012) replaced it on E60/E70/E90+. FEM/BDC (2013+) is the F-chassis next-gen system requiring both FEM + DME for key programming. Different chassis = different module = different service.
My BMW won't start and the EWS warning is on. What service do I need?
If E36/E39/E46/E53 with EWS-related DTCs, our BMW DME EWS Delete service ($150) is usually the right fix. We disable the EWS handshake at the DME level so the car starts on any compatible key without needing a working EWS module.
I lost all my BMW keys. Which service applies?
Depends on chassis. 2006-2012 BMW → BMW CAS Key Programming ($150). 2013+ F-chassis → BMW FEM/BDC Key Programming ($150, ships FEM + DME together). Earlier EWS-era → EWS Delete + any working key starts the car.
My FRM3 bricked after disconnecting the battery. Recoverable?
Yes. FRM3 brick after battery disconnect is the most common failure we see — BMW FRM Footwell Module Repair ($175) recovers it. The fix preserves your original coding so your lights/windows/mirrors keep working as they did before.
Will my BMW lose any coding after the work?
No. All our BMW bench work preserves existing coding. EWS delete, CAS key programming, FEM/BDC ISN matching, FRM3 recovery — none of these alter your vehicle-specific options coding.

BMW deep-dive guides

Ship your BMW module today

Pick the right service above, pay online, get the Arlington shipping address by email. Most jobs back on your bench within a week.