Not sure it's covered?
See every make, model & module we program for keys — CAS, FEM/BDC, MQB, FBS3 and more.
Check Key Coverage
Postal Service

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.

Mobile / Drop-In

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.

Mobile Call-Out Guidance
Added to the service price
Wolverhampton & Black Country£15
Birmingham£25–£30
Leicester£55–£60
Wales£55–£80
Greater London£75–£80
Central London£90–£95

Call-out fees are guidance only — confirm your postcode when requesting mobile attendance. Postal send-in has no call-out fee.

BMW EWS4 & EWS4M Key Programming Service — Add Key or All Keys Lost
Fast Return
Secure Data
Send-In
BMW EWS4 / EWS4M · Add Key / All Keys Lost

BMW EWS4 & EWS4M Key Programming Service — Add Key or All Keys Lost

From £120In Stock · No VAT

Bench key programming for BMW EWS4 and EWS4M immobiliser modules — late E46, E83 X3, E85/E86 Z4 and BMW motorcycle EWS4 units. Add a spare key or full all-keys-lost recovery. Wolverhampton workshop, UK-wide postal service.

Immobiliser
EWS4 / EWS4M
Key Type
BMW transponder / remote key (EWS4 encrypted transponder)
Security Level
EWS4 / EWS4M — encrypted EEPROM, ISN matched to DME/ECU
Tools Required
EWS4 bench harness, EEPROM programmer, encrypted key writing station
Product Code: MCC-BMW-EWS4-KEY Fast turnaround

Customisable Options

Required so we can verify the exact system variant, key type and blade profile before we book you in.

Select every option above to see your final price.

All Variants & Prices
EWS4 / EWS4M · Add 1 Key£150.00£120.00
EWS4 / EWS4M · Add 2 Keys£275.00£220.00
EWS4 / EWS4M · All Keys Lost — 1 Key£225.00£180.00
EWS4 / EWS4M · All Keys Lost — 2 Keys£325.00£260.00

Supported Models

  • BMW 3 Series E46 (late EWS4) (2003–2006)
  • BMW X3 E83 (2004–2006)
  • BMW Z4 E85 / E86 (2003–2006)
  • BMW 5 Series E39 (late EWS4 build) (2002–2003)
  • BMW motorcycles with EWS4 (K/R/F series) (2004–2014)

Add-Key Programming

Required: Module + one working key

  • Bench programming — no dealer visit
  • Existing keys stay working
  • Fast turnaround on arrival

All Keys Lost Recovery

Required: ECU + Immobiliser module (both sent in)

  • Security data extraction
  • Immobiliser rebuild
  • All new keys paired and tested

Vehicle Compatibility

MakeModelYear
BMWBMW 3 Series E46 (late EWS4)2003–2006
BMWBMW X3 E832004–2006
BMWBMW Z4 E85 / E862003–2006
BMWBMW 5 Series E39 (late EWS4 build)2002–2003
BMWBMW motorcycles with EWS4 (K/R/F series)2004–2014

Key Features

  • Service only — the EWS4 / EWS4M module must be sent to us (we don't supply the module).
  • Encrypted EWS4 key data written on the bench — no dealer visit required.
  • Supplied with 1 or 2 programmed keys. Optional blade cutting available.
  • ISN alignment with the DME/ECU so the vehicle starts first time.

Service Overview

  • Bench key programming for BMW EWS4 and EWS4M immobiliser modules — late E46, E83 X3, E85/E86 Z4 and BMW motorcycle EWS4 units. Add a spare key or full all-keys-lost recovery. Wolverhampton workshop, UK-wide postal service.
  • Postal service as standard: order, post your module, we program and return it tracked. Mobile attendance is available across the West Midlands with a postcode-based call-out fee.

More Information

Immobiliser
EWS4 / EWS4M
Key Type
BMW transponder / remote key (EWS4 encrypted transponder)
Security Level
EWS4 / EWS4M — encrypted EEPROM, ISN matched to DME/ECU
Tooling
EWS4 bench harness, EEPROM programmer, encrypted key writing station
Workshop
Wolverhampton, West Midlands
Product Code
MCC-BMW-EWS4-KEY

Why Choose MCC

  • Specialist bench-side equipment
  • Wolverhampton & West Midlands workshop
  • Fast turnaround — same-day on arrival where possible
  • Fixed transparent pricing — no VAT surprises
  • UK-wide postal service — insured return delivery

Requirements

  • Add Key — Requires: EWS4 / EWS4M module (working key helpful but not essential)
  • All Keys Lost — Requires: EWS4 / EWS4M module — DME/ECU also needed if the ISN must be matched
  • Vehicle registration or VIN so we can confirm key type and blade profile.
  • Return address and contact number for tracked delivery.

What You Get

  • EWS4 / EWS4M programmed and bench-tested before return.
  • New key(s) supplied, paired and battery-fitted.
  • Optional blade cutting to your lock profile.
  • Written job report and refitting instructions.
  • Insured tracked return delivery.

Frequently Asked Questions

What's the difference between EWS4 and EWS4M?

EWS4M is the motorcycle variant of the EWS4 immobiliser used on BMW K, R and F series bikes. Both use the same encrypted key data approach and are covered here.

Do I need to send the DME/ECU?

Not for a straightforward spare key. Send it if the module has been swapped, is virgin, or the ISN needs matching.

Is my late E46 EWS3 or EWS4?

Late-build E46, X3 E83 and Z4 E85 typically run EWS4. Send your registration or VIN and we'll confirm before you post anything.

How fast is turnaround?

Most EWS4 jobs are completed the same day they arrive and returned on a tracked next-day service.

Not sure your car is compatible?

Send your VIN and we'll confirm compatibility before you order. We cover CAS1, CAS2, CAS3, CAS3+, CAS4/CAS4+, FEM/BDC and BDC2.