Home / Services / Key programming
Petrol BMW Specialist BMW DME Programming

BMW DME programming & cloning.

Petrol BMW ECU work — DME cloning, ISN matching, used ECU adaptation for E-series, F-series and G-series petrol BMWs. MSD80, MSD81, MSV80, MEVD17, MG1CS003 — all covered. Mobile across London & the South-East, or postal nationwide.

BMW DME Cloning illustration MSD80 MSV80 MEVD17 MG1CS ECU CHIP BMW DME CLONING DASHTECH
Call us — 7 days, 7am–9pm 07550 006 999 Tap to call. Free quotes within minutes. Live Chat
Rapid Quote 24/7.

DME problems.
Properly fixed.

The DME (Digital Motor Electronics) is the petrol engine ECU on a BMW. When it fails — water ingress, internal electronics, software corruption — the cost of a new dealer-supplied unit is eye-watering. We clone a used DME instead. Same result, fraction of the price.

01 / MSD80 / MSD81

N54 twin-turbo DMEs.

MSD80 (early N54) and MSD81 (later N54, also N63) — Siemens-based, known for capacitor and water-damage failures. Common on 335i, 535i, 1M, N54-equipped X5s and X6s. We clone these regularly.

N54 · N63 · 335i · 1M
02 / MSV80 / MSV90

N52 / N52N DMEs.

Naturally-aspirated 6-cylinder petrol DMEs — MSV70 (N52), MSV80 (N52N), MSV90 (later N52N). E-series 3, 5 and 6 cylinder cars. Often clone-able for cars suffering intermittent no-start.

N52 · N52N · NA petrol
03 / MEVD17

F-series turbo DMEs.

MEVD17.2.4, MEVD17.2.6, MEVD17.2.G — used across the F-series turbo range (N20, N26, N55, N63, S63). Cloning and ISN matching both supported. Newer hardware, same principles.

F30 · F10 · F15 · S63
04 / MG1CS003 / MG1CS200

G-series & B-series engines.

Newer G-series cars with B58 (3.0 turbo), S58 (M3/M4) and N63 (V8) engines use the Bosch MG1 series. We cover MG1CS003 cloning when used ECU adaptation is needed.

B58 · S58 · MG1 series
05 / ISN matching

When the DME is dead.

If your original DME is unreadable (water damage, fire damage, completely dead), we extract the ISN from the CAS (E-series) or FEM (F-series) module and match a donor DME. Car sees the new ECU as original.

CAS & FEM extraction
06 / Performance / tune retention

Keep your tune.

If your DME has a custom map (Stage 1, Stage 2, dyno tune), we can preserve it during cloning. Send details when booking — we read and transfer the tune to the donor DME along with the original data.

Tune preservation

Read, write,
verify.

Petrol BMW DME cloning is a precise procedure. Different hardware platforms use different read/write tools. We follow strict procedures for each variant.

  1. 01

    Identify DME variant

    First we confirm the exact DME hardware variant (MSD80, MSV80, MEVD17, MG1CS003 etc.) and software level. Different platforms use different programming hardware and procedures.

  2. 02

    Read original & donor

    Read the original DME (if functional) to extract full data: ISN, VIN, software, coding, learned values. Read the donor DME for hardware ID confirmation. Both stored as backup before any writes.

  3. 03

    Clone & verify

    Donor DME written with the original's data. Fitted to the car. Verified by engine start, idle, drive test. Coding adapted if needed (rare for clones). Documented for trade customers.

BMW DME Cloning illustration MSD80 MSV80 MEVD17 MG1CS ECU CHIP BMW DME CLONING DASHTECH

All variants,
all platforms.

Mobile key programming covers most modern marques and immobiliser systems. These are the makes we programme keys for most often:

MSD80
MSD81
MSV70
MSV80
MSV90
MEVD17.2.4
MEVD17.2.6
MEVD17.2.G
MG1CS003
MG1CS200
N52
N54
N55
N63
S55
S63
B58
Audi
Mercedes
VW
Porsche
Mini
Land Rover
Jaguar
SEAT
Škoda
Ford
Vauxhall
Toyota
Citroën

Don't see your make? Give us a call — Japanese, Korean, French and Italian marques are all on the list, just send the registration over and we'll confirm.

Mobile or postal
BMW petrol DME,
done properly.

BMW dealers charge £900-£3,000+ for a new DME plus programming. A used DME cloned by DashTech costs a fraction of that — same result, often same-day, full tune preservation if needed.

Real DME
cloning jobs.

★★★★★
5.0 / 5.0Trusted by UK drivers
"

335i N54 with classic MSD80 water-damage failure. BMW quoted £2,400 for a new unit. DashTech cloned a used MSD80 for £250. Car runs perfectly, all tunes preserved.

AS
Adam S.
Croydon · E92 335i
"

M3 E92 with intermittent no-start — MSS60 DME issue. Specialist said £1,800 new. DashTech sourced and cloned a used MSS60 for £320 all-in. Sorted in one visit.

LR
Liam R.
Reigate · E92 M3
"

F10 535i MEVD17 failed after a battery jump-start gone wrong. DashTech cloned a replacement same day on the driveway. £270 vs £1,900 dealer quote.

BR
Ben R.
Esher · F10 535i

DME programming, explained.

How much is BMW DME cloning?
£180-£280 for a standard clone (you supply the donor DME). £250-£350 for ISN-matched programming when the original DME is unreadable. Tune-retention adds nothing to the price for most jobs.
Can you clone a tuned/mapped DME?
Yes — we read the existing map first, then transfer it to the donor DME along with the rest of the original data. Stage 1, Stage 2, custom dyno tunes all preserved through the clone process. Tell us when booking so we know to look for it.
My MSD80 is completely dead — can it still be cloned?
Not cloned directly (we need data from the original), but we can do ISN matching instead. The ISN is extracted from your CAS module, a used MSD80 is written with that ISN, and the car accepts it as original. Slightly different procedure, same end result.
Do you work on M-car DMEs (MSS70, MSS65, MSS60)?
Yes — M-car DMEs are particularly valuable to clone because new units are extremely expensive (£3,000+). E60 M5/M6 (S85, MSS65), E92 M3 (S65, MSS60), Z4M (S54, MSS70) all covered. Tune retention supported.
How long does a DME clone take?
60-90 minutes for a standard clone on the driveway. 90-120 minutes for ISN matching. Postal service: 48-72 hours from receipt of parts.
What about the new G-series MG1 DMEs?
Yes — MG1CS003, MG1CS200 covered. Newer hardware, same fundamental principle. The B58 (3.0 6-cyl turbo) and S58 (M3/M4) are both in scope.
What if I've lost all my keys to my car?
No problem — we can programme a new key from scratch with no working key needed. We come to wherever the car is parked, programme a transponder and remote on the driveway, and verify everything works before leaving. Most all-keys-lost jobs are completed in 60–120 minutes on site. See our dedicated All Keys Lost page for emergency details.
Will the new key be a genuine OEM key or aftermarket?
Both options available. Aftermarket keys are good quality, identical function, lower cost — the most popular choice. Genuine OEM (manufacturer-branded) keys are available on request at slightly higher cost. We discuss both options when you enquire.
Do existing keys still work after a new one is programmed?
Yes by default — adding a new key doesn't disable existing ones. If you've lost a key and want the missing one disabled for security (so it can't be used to steal the car if found), we can do that during the same visit. All-keys-lost jobs automatically clear any previously-programmed keys.
Do you cover my make and model?
BMW (E-series, F-series, G-series), MINI, Audi, VW, SEAT, Skoda, Mercedes, Porsche, Ford, Vauxhall, Land Rover, Jaguar, Renault, Peugeot, Citroen and most modern Japanese and Korean marques. Send the registration over and we'll confirm before booking.
Where do you cover for mobile key programming?
DashTech Services is based in Wimbledon, South-West London. We cover London, Surrey, Kent, Sussex, Hampshire, Berkshire, Buckinghamshire and the wider South-East within an 80-mile radius for same-day mobile work. Pre-booked jobs further afield are also welcome — get in touch.

Free quote.

The quickest way to get a price is to call us — or WhatsApp with your reg and the symptoms. Most quotes back within minutes, 7 days a week.

Tap to call now 07550 006 999 7 days a week, 7am–9pm. We answer when we can; voicemails returned the same day.
Live Chat · Quickest reply
Send a message
Coverage
UK-wide, mobile
Response time
Within minutes

Or request a quote.

Fill it in, hit send, we'll be in touch the same day.

Call us now 07550 006 999
Call