
BMW DME (Engine ECU) Cloning to a Donor — Mail-In Bench Service, ISN & Immobilizer Preserved
Dead, water-damaged, or no-comms DME — or a used DME bolted in and the engine just cranks forever? Mail in your original plus a matched donor and we clone the complete data across on the bench, ISN included, so your existing keys still start the car and no dealer ISTA coding is needed.
Sending several modules? Add them all — one box, one return-shipping charge.

BMW & MINI DME / engine ECU cloning — one page covering the whole span: Siemens MS41 / MS42 / MS43 / MS45, Bosch ME7.2 and ME9 / ME9.2, the MSS Motorsport units, MSV70 / MSV80 / MSV90, MSD80 / MSD81 / MSD81.2, MSD85 / MSD85.1 / MSD85.4 / MSD87, Bosch MEVD17 / MEVD17.2 / 17.2.2 / 17.2.3 (N20, N26, N55, B38, B46, B48) and MG1CS003 (B58), plus MINI EMS5150, R55–R61 and F54–F60 DMEs. Verified by VIN + module label before you ship.
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 online. We email shipping address + instructions within minutes.

Ship Your Module
Pack per the instructions and ship to Arlington. USPS goes to our PO Box; UPS and FedEx must use the street address. Your prepaid inbound label arrives by email — shipping to us costs you nothing.

Get It Back Fast
Work typically completed within 24 hours of receipt. Ships back next business day at the return speed you chose at checkout — standard to overnight. Tracking emailed.
What You Get
- Your original DME's complete data — ISN, VIN, calibration, coding, and learned adaptations — cloned onto your matched donor
- The factory immobilizer relationship with CAS or FEM/BDC preserved, so your existing keys keep working
- A donor that installs plug-and-play with no dealer ISTA coding session required afterward
- Donor part-number and DME-family compatibility verified by VIN and module label before you ship anything
- Full bench read and verification of both units before a single byte is written, with the original's dump retained through the job
- Bench communication test on a stable, regulated power supply before the modules go back in the box
- Clear install notes — what to expect at first key-on, and which adaptations relearn on their own — with both modules returned tracked (return-shipping speed your choice at checkout)
Compatibility
Confirm your part matches one of the variants below before ordering. Not sure? Text us a photo and we'll verify.
Siemens MS-family DMEs (M52TU / M54 / N46 era)
- MS41 — M52TU inline six (E36 328i, E39 528i, Z3 2.8)
- MS42 — M52TU with double-VANOS (E46 323i/328i, E39 528i, Z3)
- MS43 — M54 inline six (E46 325i/330i, E39 525i/530i, E53 X5 3.0i, Z4 E85)
- MS45 / MS45.0 / MS45.1 — later M54 and N46 four-cylinder applications
- Pre-CAS cars carry an EWS relationship rather than a CAS ISN — we identify which yours uses from the VIN
Bosch ME-family and M-car Motorsport DMEs
- ME7.2 — M62TU / N62 V8 Motronic (E39 540i, E38 740i, E53 X5 4.4i/4.6is, E65 745i)
- ME9 / ME9.2 — later N62 V8 (E60 545i/550i, E63/E64 645i/650i, E65/E66 750i)
- MSS Motorsport family — MSS50, MSS52, MSS54, MSS54HP (CSL), MSS60, MSS65, MSS70
- M-car units cover the E36 / E39 / E46 / E60 / E63 / E9x M range — verified per part number, since Motorsport hardware indexes changed mid-production
- Some MSS and early ME units need the case opened for direct chip access — we tell you before you ship
MSV / MSD families — N52, N53, N54, N55 (CAS era)
- MSV70 — N52 naturally aspirated inline six (E90/E91/E92 325i/328i/330i, E60 525i/530i, E70 X5 3.0si, E85/E86 Z4)
- MSV80 — N52N revised N52 (E90 LCI, E60 LCI, E83 X3, E89 Z4)
- MSV90 — late N52N (F25 X3 xDrive28i, F10 528i 2011–2012)
- MSD80 / MSD81 / MSD81.2 — N54 twin-turbo and N53 (E90/E92 335i, E60 535i, E82 135i, E71 X6 xDrive35i, E89 Z4 35i)
- MSD85 / MSD85.1 / MSD85.4 — N55 single-turbo direct injection (E82 135i, E90/E92 335i N55, E70 X5 35i, F-chassis early N55)
- MSD87 — N63 / S63 twin-turbo V8 (E70 X5 50i/X5 M, E71 X6 50i/X6 M, F01/F02 750i)
- The ISN relationship with the CAS module rides across to the donor, so existing keys keep working and no CAS reprogramming is needed
Modern Bosch F- and G-chassis DMEs
- MEVD17 / MEVD17.2 / MEVD17.2.2 — N20, N26, N55 (plug-and-play used-DME replacement where the original still reads)
- MEVD17.2.3 — B38 / B46 / B48 transverse and longitudinal (X1 F48, X2 F39, 2-Series Active/Gran Tourer F45/F46)
- F20/F21 1-Series, F22/F23 2-Series, F30/F31/F34 3-Series, F32/F33/F36 4-Series
- F07/F10/F11 5-Series, F06/F12/F13 6-Series, F01/F02 7-Series
- F25 X3, F26 X4, F15 X5, F16 X6, F48 X1, F39 X2
- MG1CS003 — B48 / B58 (230i, 330i, 430i, 530i, X3 G01, X4 G02) where supported
- On F- and G-chassis the ISN is mirrored in the FEM/BDC rather than CAS — same clone principle, different partner module
MINI — shared BMW DME architecture, fully covered
- EMS5150 — R50 / R52 / R53 MINI Cooper and Cooper S, 2002–2006 (Tritec W10 / W11)
- R55 Clubman, R56 hatch, R57 Convertible, R58 Coupe, R59 Roadster — N12 / N14 / N16 / N18
- R60 Countryman and R61 Paceman DME cloning
- MEVD17.2.3 — F54 Clubman, F55 5-door, F56 3-door, F57 Convertible, F60 Countryman (B38 / B46 / B48)
- MINI uses the same Bosch/Siemens DME hardware and the same ISN handshake as BMW, so it is the same bench job at the same $250
Best for
- Used / junkyard DME installed and the car cranks but will not start
- Original DME dead from water ingress, corrosion, or a failed connector
- DME / CAS or DME / FEM-BDC ISN mismatch after a module swap
- Avoiding a dealer-ordered VIN-locked DME plus an ISTA coding session and a tow
- One page instead of twenty part-number listings — send the VIN and we identify the family for you
Will This Fix My Problem?
Honest answer: here's exactly what this service fixes — and what it doesn't.
Fixes:
- Used or salvage-yard DME installed and the engine cranks but never fires (ISN mismatch)
- Original DME dead, no-comms, or unreadable by a scan tool and you already have a donor in hand
- Water-, corrosion-, or heat-damaged DME that still powers up — clone it out before it fails completely
- Drive-away / immobilizer fault after an engine-computer swap, with the keys themselves known good
- Replacement DME quoted by the dealer as VIN-locked and coding-required, plus a tow to get there
- You want your original calibration, VIN, and adaptations carried onto healthy used hardware
Won't fix:
- Does not include the donor DME — you source a matching used unit and we verify the part number before you buy or ship
- Does not clone a completely dead or unreadable original — with no source data to copy, that becomes our ECU advanced recovery service (no-comms, burnt, or water-killed units), quoted separately
- Does not remove or bypass the EWS / immobilizer handshake — that is our separate BMW DME EWS delete service (MS41–MS45, ME7.2/ME9.2, MSV70, MSD80/81, MSV80/81 and MINI EMS2), and this one deliberately keeps security intact
- Does not replace our BMW F-series used-DME programming service, which is the path when there is no readable original and the donor has to be matched to your CAS or FEM/BDC instead
- Does not repair or clone the CAS, EWS3, FEM/BDC, or FRM itself — CAS1/CAS2/CAS3/CAS3+ and EWS3 are our BMW CAS / EWS3 module clone service, FEM/BDC is our FEM/BDC key programming and bricked-module recovery services, and the footwell module is our BMW FRM repair service
- Does not fix a no-start caused by fuel, spark, sensors, wiring, grounds, a flat battery, or a failed starter
- Does not bypass proof of ownership — ISN and immobilizer work always requires it
Before you order
You diagnose, we service the module.
We don't have your car and we don't diagnose it. Order once you or your mechanic have confirmed this module is the cause. If the work is completed and the car still has the same symptom because of another fault, the work is still done — a bench re-test under warranty is free.
A clone copies what is in your module.
We transfer the data as we read it. If another shop or tool already worked on the module — an unfinished clone, a tune, a delete — that data can come across too. Tell us before you ship.
What "plug-and-play" means.
No dealer programming should be needed when your original data is intact, the donor matches your module (same type, hardware and software family) and the rest of the car works. It isn't a promise that the car will start or run.
Why a used BMW DME never just bolts in
A BMW DME is not a bolt-on part. Since the CAS era, the DME stores an ISN that the CAS — or the FEM/BDC on F-chassis cars — checks at every start, so a junkyard DME carries the wrong secret and your engine cranks forever. The dealer path is a new DME ordered against your VIN and coded with ISTA, plus a tow. Cloning is the bench path: your original's ISN, VIN, calibration, and adaptations move onto the donor, your existing keys keep working, and no ISTA session is required at install. MINI is the same job — R50/R52/R53 EMS5150, the R55–R61 Cooper and Countryman DMEs, and the F54–F60 MEVD17.2.3 units all share BMW's architecture and the same handshake, so they run on this listing at the same price. Three neighbours often get confused with this one: if you want the immobilizer handshake gone instead of preserved, that is our BMW DME EWS delete; if there is no readable original to copy, that is our F-series used-DME programming; and if the failed part is the security module rather than the engine ECU, that is our BMW CAS / EWS3 module clone. Proof of ownership is required, and a technician verifies both part numbers before you ship.
Shipping Instructions
These details are also emailed to you the moment your payment clears.
Verify first: text or email us your VIN plus clear photos of your original DME's label and the donor's label — a technician confirms the DME family and part number are a compatible match, and tells you whether your original is readable enough to clone, before you ship anything. Then send both units — your original and the donor — to PO Box 120241, Arlington TX 76012 if you ship USPS — or 1009 Oakwood Ln # 120241, Arlington TX 76012 if you ship UPS or FedEx (UPS and FedEx cannot deliver to a PO Box). We read, clone, and verify on the bench, test communication, and ship both modules back via the return option you pick at checkout (Standard $29.95, UPS 2-Day $54.95, or UPS overnight $94.95).
What to include in your box
- Your original DME (even if damaged — as long as it powers up and responds we can usually read it) AND the donor DME
- Year, make, model, and engine code (e.g. 2013 BMW 335i N55, or 2016 BMW 328i N20)
- VIN of the vehicle
- BMW part number and DME family off BOTH module labels — we pre-verify the match before you ship
- What is wrong now: dead DME, no communication, cranks-no-start after a swap, water damage, corrosion, etc.
- Whether the car uses CAS or FEM/BDC, if you know, and how many working keys you currently have
- Proof of ownership (title, registration, or bill of sale) — required for any ISN or immobilizer work
- Your name, return address, and a contact email or mobile number for job updates
Ship to
Auto Module Lab
If shipping USPS
PO Box 120241
Arlington, TX 76012
If shipping UPS or FedEx
1009 Oakwood Ln # 120241
Arlington, TX 76012
Your prepaid inbound label (already addressed) arrives by email the moment you order; the return label is bought when your module reaches the bench and ships on the speed you chose at checkout.
Need to perform this job remotely?
Get an Auto Module Lab Remote Programming Kit and have our technicians program supported vehicles from your shop — the car stays on your lift and nothing gets posted.
Buy the interface once — program with us anytime. Supported procedures vary by vehicle, module, OEM software and security requirements.
Frequently Asked
Still have a question? Text us — replies in minutes.
What exactly is the ISN, and why does it stop a used DME from working?
Which DME families do you cover?
Will my existing keys still work after the clone?
Do I need dealer ISTA coding after installing the cloned DME?
My original DME is completely dead — can you still clone it?
How do I pick a compatible donor DME?
How is this different from your DME EWS delete and your F-series used-DME programming?
How much is it and how does the mail-in work?
Related Services
Other bench services for the same brand or use case.

BMW CAS Module Key Programming (2006-2012)
Lost every BMW key, or the car stopped recognizing the one you have? Ship your CAS module — we program a new working key. Covers CAS2, CAS3, CAS3+, CAS4, CAS4+ — on CAS3+ and CAS4+ ship the DME with the CAS, the new key's ISN is read from it.

BMW FEM/BDC Key Programming
Lost the keys to your F-chassis BMW? Ship your FEM/BDC module AND DME — we program a new working key.

BMW DME EWS Delete (MS41/42/43/45, MSS50-70)
Swapped DME cranking but never firing? Plug-and-play EWS delete for BMW M52/M54/S54/S62/S65 DMEs — ship your DME, get it back IMMO-off with the EWS check removed.
Where we serve BMW DME ECU Clone
Mail-in means nationwide — we accept modules from all 50 states and DC from our Arlington, Texas lab. See your state, metro, or specific vehicle:
All 50 states + DC
Ready to ship?
$250 flat, fast turnaround. Pay now, get the shipping address by email, drop it in the mail. Your module is typically back on your bench within a week.