Every listing in this shop is a send-in postal service. Once ordered, we email you packing instructions — the private workshop send-in address is shown on your order page and in your confirmation email — only to paying customers. 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.

Required: Module + one working key
Required: immobiliser module + engine ECU — no working key needed
| Make | Model | Year |
|---|---|---|
| BMW | BMW 2 Series (G42) | 2021–present |
| BMW | BMW 3 Series (G20) | 2019–present — early BDC2, later BDC3 |
| BMW | BMW 4 Series (G22 / G23 / G26) | 2020–present |
| BMW | BMW 5 Series (G30 / G38) | 2020 LCI–present |
| BMW | BMW X3 (G01) | 2018–present |
| BMW | BMW X4 (G02) | 2018–present |
| BMW | BMW X5 (G05) | 2019–present — mostly BDC3 |
| BMW | BMW X6 (G06) | 2020–present — mostly BDC3 |
| BMW | BMW X7 (G07) | 2019–present — mostly BDC3 |
It is BMW's newer, slimmer smart-key housing. Compared with the older metal-sided G-Series fob it is thinner front-to-back, lighter in the hand, rounded at the edges and has raised tactile buttons. It carries the same electronics and works identically on your car.
On BDC2 and BDC3 G-Series cars, yes. Send us your registration and we will confirm the exact key generation your Body Domain Controller expects before you pay anything.
£50 per key on top of the programming price. Choose it for one key or both at checkout. There is no extra labour charge because the programming work is the same either way.
No. Adding a key does not cancel your current keys. You keep everything you have and gain the new one.
Not on BDC2 or BDC3 — these systems need one working key present. If every key is gone, message us and we will quote a dealer-partnered recovery route instead.
Only if you want the emergency mechanical blade to open the door. It is optional — £15 for one key, £25 for two — and we cut it from your registration or key code.
Send your VIN or registration and we'll confirm the correct system, part and service before you order.