
BMW FEM/BDC Key Programming (2013+ F-Chassis)
Lost the keys to your F-chassis BMW? Ship your FEM/BDC module AND DME — we program a new working key.
Sending several modules? Add them all — one box, one return-shipping charge.
2013+ F-Chassis BMW with FEM or BDC module
How It Works
Three simple steps. Hundreds of mail-in jobs completed for shops, locksmiths, and DIY pros.

Pay & Get Address
Click "Order Now", pay securely via Stripe. We email shipping address + instructions within minutes.

Ship Your Module
Pack per the instructions and ship to Arlington. USPS goes to our PO Box; UPS and FedEx must use the street address. Customer pays shipping to us.

Receive in 1-2 Days
Work completed within 24 hours of receipt. Ships back next business day at the return speed you chose at checkout — standard to overnight. Tracking emailed.
What You Get
- Cut + programmed BMW key with transponder
- FEM/BDC + DME returned with key paired and ISN matched
- All-keys-lost supported
- 24-hour turnaround after both parts are received
- Return shipping your choice at checkout — standard, 2-day, or overnight
- 6-month warranty on programming work
Compatibility
Confirm your part matches one of the variants below before ordering. Not sure? Text us a photo and we'll verify.
Modules
F-Chassis BMW
Service scenarios
Will This Fix My Problem?
Honest answer: here's exactly what this service fixes — and what it doesn't.
Fixes:
- ✓All BMW keys lost (2013+ F-chassis)
- ✓Used FEM/BDC module needs ISN matched to your DME
- ✓Add a spare key without a dealer visit
- ✓Replacement FEM does not start the car after install
Won't fix:
- ✗Pre-2013 BMWs — see our CAS module mail-in service
- ✗DME hardware faults (we can pair, not repair the DME)
- ✗Mechanical ignition issues
- ✗FEM/BDC bricked by a failed programming attempt — that is our Bricked-Module Recovery service ($350)
Why both FEM and DME?
The FEM/BDC stores the ISN (Individual Serial Number) read from the DME. The two are cryptographically locked. To program a key, we must read the DME's ISN, write it to the FEM, then pair a transponder. Shipping only the FEM is not enough — the price covers both.
Shipping Instructions
These details are also emailed to you the moment your payment clears.
You pay shipping to us. Return shipping is selected and paid at checkout — Standard $24.95 (3–5 days), UPS 2-Day $54.95, or UPS overnight $94.95. Pack both the FEM/BDC AND the DME in the same box, padded with the connectors protected.
What to include in your box
- BMW FEM or BDC module
- BMW DME (engine control module) from the SAME vehicle
- A printed copy of your order confirmation email
- VIN of the BMW (for blade cut + ISN verification)
- Your name, return address, and phone number
Ship to
Auto Module Lab
If shipping USPS
PO Box 120241
Arlington, TX 76012
If shipping UPS or FedEx
1009 Oakwood Ln # 120241
Arlington, TX 76012
Both shipping labels — to the lab and back to you — are purchased the moment you order. Your prepaid inbound label (already addressed) arrives by email; the return ships on the speed you chose at checkout.
Need to perform this job remotely?
Get an Auto Module Lab Remote Programming Kit and have our technicians program supported vehicles from your shop — the car stays on your lift and nothing gets posted.
Buy the interface once — program with us anytime. Supported procedures vary by vehicle, module, OEM software and security requirements.
Frequently Asked
Still have a question? Text us — replies in minutes.
Why do I need to send the DME too?
What if my DME is also failed?
Can I add a key without all-keys-lost?
Does this cover G-chassis (G20, G30)?
Is the $150 price for the key, programming, or both?
My tool bricked the FEM/BDC mid-programming — is this the right service?
Related Services
Other bench services for the same brand or use case.

BMW CAS Module Key Programming (2006-2012)
Lost every BMW key, or the car stopped recognizing the one you have? Ship your CAS module — we program a new working key. Covers CAS2, CAS3, CAS3+, CAS4.

BMW DME EWS Delete (MS41/42/43/45, MSS50-70)
Swapped DME cranking but never firing? Plug-and-play EWS delete for BMW M52/M54/S54/S62/S65 DMEs — ship your DME, get it back IMMO-off and ready to run.

BMW FRM Footwell Module Repair
BMW FRM/FRM3 bricked or dead? Ship it in — we recover the EEPROM and restore full function.
Fault codes this service fixes
Seeing one of these on your scan tool? Here's what it means and how the bench fix clears it.
Engine Start Blocked by Immobilizer
P0513Incorrect Immobilizer Key
CAS-DME comm errorCAS module unable to authorize start
BMW DDE immobilizer faultBMW diesel DDE immobilizer authentication failure
All keys lostNo working key for a European vehicle
FEM ISN mismatchBMW F-chassis FEM/BDC ISN doesn't match DME
P1602ECU/DME not properly coded to vehicle
P1614Immobilizer no program data received
A0B5BMW F-chassis FEM/BDC general communication fault
Guides & tools for this fix
Deeper symptom walkthroughs and the programming tools behind this service.
Where we serve BMW FEM/BDC Key Programming
Mail-in means nationwide. See your state, metro, or specific vehicle:
All 51 US states + DC
Common year + make + model combos
Ready to ship?
Pay now, get the shipping address by email, drop it in the mail. Your module is back on your bench within a week.