
BMW CAS Module Key Programming (2006-2012)
Ship your BMW CAS module — we program a new working key. Covers CAS2, CAS3, CAS3+, CAS4.
2006-2012 BMW with CAS2, CAS3, CAS3+, or CAS4 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 our Arlington workshop. USPS or UPS — your choice. Customer pays shipping to us.

Receive in 1-2 Days
Work completed within 24 hours of receipt. Ships back next business day. Return shipping included, tracking emailed.
What You Get
- Cut + programmed BMW key with transponder
- CAS module returned with key paired
- All-keys-lost supported
- 24-hour turnaround after CAS is received
- Return shipping included
- 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.
CAS versions
BMW chassis
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 (2006-2012)
- ✓Used CAS module needs to be virginized to a new VIN
- ✓Add a spare key without dealer visit
- ✓Replacement CAS does not recognize existing keys
Won't fix:
- ✗2013+ BMWs with FEM/BDC system — see our FEM mail-in service
- ✗Pre-2006 BMW (EWS system) — different process
- ✗DME (engine computer) faults unrelated to key matching
Shipping Instructions
These details are also emailed to you the moment your payment clears.
You pay shipping to us. We cover return shipping. The CAS module is usually behind the glovebox or under the steering column trim depending on chassis.
What to include in your box
- BMW CAS module
- A printed copy of your order confirmation email
- VIN of the BMW (for blade cut + verification)
- Your name, return address, and phone number
Ship to
Auto Module Lab
1168 W Pioneer Parkway
Arlington, TX 76013
Frequently Asked
Still have a question? Text us — replies in minutes.
Do I need to send the DME too?
Will my old keys still work?
What is the difference between CAS3 and CAS3+?
Can I just buy a used CAS and have you program it?
How fast is shipping back?
Related Services
Other bench services for the same brand or use case.

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

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.

BMW FRM Footwell Module Repair
BMW FRM/FRM3 bricked or dead? Ship it in — we recover the EEPROM and restore full function.
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.