Every listing in this shop is a send-in postal service. Once ordered, we email you packing instructions and our workshop address — most jobs are completed and returned same-day on arrival, fully tracked.
Prefer we come to you or drop the vehicle in? Request a quote — mobile service is available across the West Midlands with a call-out fee based on your postcode.
Call-out fees are guidance only — confirm your postcode when requesting mobile attendance. Postal send-in has no call-out fee.

Required: Module + one working key
Required: ECU + Immobiliser module (both sent in)
| Make | Model | Year |
|---|---|---|
| BMW | BMW 5 Series E60 / E61 | 2004–2010 |
| BMW | BMW 6 Series E63 / E64 | 2004–2010 |
| BMW | BMW 7 Series E65 / E66 | 2005–2008 |
| BMW | BMW 3 Series E90 / E91 (early CAS2) | 2005–2007 |
| BMW | BMW X5 E70 / X6 E71 (early) | 2006–2008 |
For the postal service, yes. Choose mobile service if you would rather we attend the vehicle in the West Midlands.
The ISN (individual serial number) is stored in the DME. We read it there so new keys can be written into the CAS2 and start the car.
Yes on an add-key job. On all-keys-lost, old keys are deleted for security.
No — CAS2 is the earlier generation used mainly on E60/E63/E65 and very early E90. The data layout and key handling differ, which is why it has its own listing.
Send your VIN and we'll confirm compatibility before you order. We cover CAS1, CAS2, CAS3, CAS3+, CAS4/CAS4+, FEM/BDC and BDC2.