Skip to content

BMW E39 E46 Z3 X3 Z4 MS42 MS43 MS45.1 MS45.0 USED DME EWS PROGRAMMING

Save $100.00 CAD Save $100.00 CAD
Translation missing: en.product.item.price.original $500.00 CAD
$400.00 CAD
  • 1 to 2 Business days turnaround time upon arrival
  • Overnight shipping both ways using our UPS shipping label

Product Information

This is a USED DME/ECU programming service for any BMW E36 Z3 Series / E46 3 Series / E39 5 Series / X3 / X5 / Z4 with M52TU / M54 and M56 Engines equipped with MS42 / MS43 / MS45.0 / MS45.1 DME's.

Models Supported

  • BMW 3 Series 2.8i Z3 Roadster 09/1998 06/2000 MS52TU Engine MS42 DME/ECU
  • BMW 3 Series 3.0i Z3 Roadster 09/1999 06/2002 MS52TU Engine MS43 DME/ECU
  • BMW 3 Series 328i E46 1999 to 2000 M52TU Engine MS42 DME/ECU
  • BMW 3 series 330i / 330Ci E46 2000 to 2003 M54 Engine MS43 DME/ECU 
  • BMW 3 series 330i / 330Ci E46 2003 to 2006 M54 / M56 Engine MS45.1 DME/ECU 
  • BMW 5 Series 528i E39 1999 to 2000 M52TU Engine MS42 DME/ECU
  • BMW 5 series 530i E39 2000 to 2003 M54 Engine MS43 DME/ECU
  • BMW X3 E83, X3 3.0i, SUV, 2003 to 2006 M54 Engine MS45.1 / MS45.0 DME/ECU
  • BMW X5 Series E53 3.0L 11/1999 To 06/2006 M54 Engine MS43 DME/ECU
  • BMW Z4 E85, Z4 2.5i, Roadster, M54 Engine MS45.0 DME//ECU
  • BMW Z4 E85, Z4 3.0i, Roadster, M54 Engine MS45.0 DME//ECU

DME / ECU SUPPORT LIST

MS42 DME/ECU Supported Part Numbers with M52TU Engines:

  • 1429810 - 1429811 - 1430268 - 1430338
  • 1430273 - 1438787 - 1430671 - 1430672
  • 1430785 - 1430786 - 1430844 - 1430845
  • 4509413 - 7500255 - 7500256 - 7505859
  • 7506345 - 7526753 - 7526754 

MS43 DME/ECU Supported Part Numbers with M54 Engines:

  • 7509942 - 7511570 - 7518111 - 7519308
  • 7519309 - 7520873 - 7527919 - 7530854
  • 7530855 - 7528050 - 7528051 - 7536649
  • 7536649 - 7536650 - 7545150 - 7545200
  • 7551615 - 7551616 - 7571016 - 7571289
  • 7571017 - 7571290 - 7572342 - 7572371

MS45.1 DME/ECU Supported Part Numbers with M54 / M56  Engines:

  • 7512523 - 7514833 - 7527015 - 7522584
  • 7523810 - 7525937 - 7526791 - 7527110
  • 7524718 - 7530211 - 7531500 - 7531442
  • 7532142 - 7532903 - 7533652 - 7533654
  • 7541336 - 7541344 - 7543158 - 7543224
  • 7548770 - 7548772 - 7549388 - 7549391
  • 7549795 - 7561382 - 7561383

MS45.0 DME/ECU Supported Part Numbers with M54 / M56  Engines:

  • 7541343 - 7513279 - 7513280 - 7522770
  • 7522771 - 7526000 - 7526001 - 7527000
  • 7527001 - 7527072 - 7526790 - 7527730
  • 7527731 - 7530260 - 7532902 - 7531440
  • 7531441 - 7532140 - 7532141 - 7533651
  • 7533653 - 7541335 - 7541343 - 7543157
  • 7543223 - 7548769 - 7548771 - 7549387
  • 7549390 - 7549792 - 7549794 - 7561380

DME / EWS Removal

  • 5 stars: 28 (97%)
  • 4 stars: 1 (3%)
  • 3 stars: 0 (0%)
  • 2 stars: 0 (0%)
  • 1 star: 0 (0%)
D
Dave (Willard, US)

BMW E39 E46 Z3 X3 Z4 MS42 MS43 MS45.1 MS45.0 USED DME EWS PROGRAMMING

K
Keith M. (Brooklyn, US)

BMW E39 E46 Z3 X3 Z4 MS42 MS43 MS45.1 MS45.0 USED DME EWS PROGRAMMING

G
Gary (Greenbelt, US)
USED DME

NEEDED TO REPLACE DME ON A 2001 BMW E39 - WE PROVIDED THE USED DME, SENT THE DME, KEY, EWS CONTROL UNIT - GOT THE REPROGRAMMED UNIT BACK IN IN NO TIME - WORKED LIKE A CHARM

Thanks for the feedback Gary glad we could help!

T
Tim R. (Abbotsford, CA)
First time user- extremely happy.

The personal ordering was great. It made everything clear. The pre -paid shipping, complete with packaging , came right away. Simple to ship and they had it back amazingly quick. Installation was seamless. And they were in Cnada. BC to be exact. No duty, customs etc. We definitely recommend their services.

That's music to our ears Tim :) Thanks so much for the awesome review!

J
James (Paso Robles, US)
Programming my ECU

The work went great. So far the car is working normal with no issues.
Thank you so much

Glad to hear the car is back on the road James!

D
Don J. (Suwanee, US)
Excellent Customer Service and Products!!!

My second time using this group. Excellent customer service and even more excellent troubleshooting when necessary to resolve any issue. Thank you again guys for a job well done! Revived another dead BMW :)

Thanks for the great review Don!

J
John O. (Mullica Hill, US)
Another fixed veichle

Lee and everybody did it again,one more car gone I got paid,customer happy,win for all concerned,thanks

S
Stuart K. (Clayton, US)
No brainer

Again we were able to replace the dme for a fraction of the cost. Works great, thanks you guys

Hello Stuart,

Anytime man! Thank you for reaching out to us!

B
Ben M. (Carrollton, US)
Great Service

Was told by my BMW repair shop that my e46 DME was bad and they quoted me $2000 to replace it. I purchased a used DME from eBay for $40 and shipped it over along with my key and EWS. Received my "new" DME back within a few days and it fired right up. Unfortunately it did not resolve my issue ( apparently the DME is not the culprit after all ), but that is not the fault of RPM, they did what they were supposed to do and I would highly recommend them!

Hello Ben,

We are so glad that we saved you big $$$. We're looking forward to hearing from you again soon!

G
Garrard S. (Dundas, CA)
Best Customer Service

Very efficient and informative customer service.

W
William P. (Salt Lake City, US)
They delivered

My 2003 BMW Z4 had a bricked DME. I sent it out to RPM MOTORSPORT and they were able to reprogram the computer and return it to me in less than 48 hrs. I installed the DME and the car fired up for the first time since purchacing it!! Thx RPM!!!

Awesome! :)

J
JOHN L. (St Louis, US)
DME FIX

All went smooth plug and play and drive away!

:)

H
Harvey R. (Austin, US)
DME software exchange FIX

Thank you for the great service. Initial support, clear answers, quick turn around. The vehicle is fixed.

Hello Harvey,

Thanks for taking the time out to write about your experience. Much appreciated!

B
Brenda D. (Omaha, US)
Satisfied but not as expected

Product did not arrive next day. UPS claimed it was due to weather but there was no refund for difference for it not arriving next day but instead 3 day. So that was expensive shipping for slow delivery. I was under the impression they would program the ECU to match my car's VIN. Instead they programmed my key and security to match the VIN of the used ECU I sent them. Not what I would have chosen to happen. Otherwise they followed my special instructions to the letter and saved me a lot of money. I would do business with them again but I would ask a lot more questions about what I would be getting back. Their customer service representative was kind, knowledgable and spoke plain understandable American English. That was a bit of a treat in my recent attempts to get a working ECU in this car.

<p>Thanks for your honest feedback Brenda.</p>

<p> I would only assume that your mechanic hasn't been very honest with you from the start.</p>

<p>1. We can only program the unit based on the Order fulfilled (Which had your Original VIN number) and we use the Original VIN number from the EWS and the Key which you agreed with me that it was the Original VIN number.</p>

<p>2. You said later on that your mechanic programmed a KEY for you that you have bought brand new from the dealer, you can pass the word to your mechanic that this is simply untrue and here is why. BMW sends their KEYS completely programmed to your EWS, the only thing your mechanic can do is perform Remote Programming, which we offer on our website for FREE since you dont need a diagnostic tool, however we don’t expect you to pay for it. (<a target='_blank' href='https://www.rpmmotorsport.net/pages/bmw-remote-programming-procedure-without-any-diagnostic-tools'>https://www.rpmmotorsport.net/pages/bmw-remote-programming-procedure-without-any-diagnostic-tools</a>)</p>

<p>3. At RPM MOTORSPORT LTD. We are completely transparent on our products and services. As we don't expect Service centers would do the same, we are here to educate our clients so they don't get overcharged, just because they don't understand the process and details behind it.</p>

<p>The conclusion here is that Almovi Vehicle Electronics did Not like the fact that you made a USED ECU start your engine, simply because they get a good $250 profit from NEW ECU's from the Dealerships that would cost you $1800.</p>

<p>Rest assured that your VIN number is 100% correct and when you go for smog and state inspection you will PASS 100%. We have been doing this for over 15 year.</p>

<p>I wish you all the best and once again I hope I gave you enough information so that you can have a word with your mechanic.</p>

<p>Zach</p>

P.S I went ahead and Refunded you all the Shipping costs :)

K
Kevin M. (Wenonah, US)
Fast & Painless on swapping used DME in an E39

After going thru all the options and submitting my order the whole process was super easy from printing out the shipping label, sending both DMEs out and being able to track the order in order to keep my customer updated. Turnaround time was great and once I got the DME back after putting it in and doing a quick EWS alignment the car started right up & ran perfect.

M
Marcel B. (Saint-Charles-des-Grondines, CA)
Thank you work very well

Perfect

R
Rigo R. (Santa Cruz, US)

Great turn around and customer service !

J
Jarett H. (New Haven, US)
Just perfect!

Everything went so smoothly. Jeff at RPM was the best. Above and beyond. My car runs great. Everything was smooth and seamless. Had everything sent to them and sent back to me within a week. Do not know what more to say, but I wouldn't hesitate to recommend them to anyone.

C
Craig (Grande Prairie, CA)

BMW E39 E46 Z3 X3 Z4 MS42 MS43 MS45.1 MS45.0 USED DME EWS PROGRAMMING

J
Jason W. (Coeur d'Alene, US)

Super fast service--Great to work with

C
Camilo C.

BMW E39 E46 Z3 X3 Z4 MS42 MS43 MS45.1 MS45.0 USED DME EWS PROGRAMMING

S
Steven L. (Titus, US)
Awesome service

This is a business, that walks it’s talk! If they promise you something they do it! Part was repaired/programmed as promised. Excellent customer service. 4 day turn around was incredible!

V
Vincenzo C.
BMW X5 DME

Hello

I wanted to Thank you for your exceptional service with my BMW X5 DME Your Great success and knowledge on making sure that I get my SUV on the road again saved me about 30k in having to buy a new BMW.

Thank You Vincenzo Colella

L
Luke S.
RPM Motorsport saved my car and my wallet

RPM Motorsport saved my car and my wallet all in one
When I first called RPM to ask about their DME services, Gabe took my call. We discussed every single option that I had available in order to fix my problem. I had already wasted about $2000 at the dealer to fix nothing, so it was time to try other options and luckily I found RPM Motorsport through a thread on E46Fanatics. With cost in mind, Gabe led me to their DME Reprogramming option. I bought a used DME from eBay for cheap and sent it to RPM with my EWS and key, and had it shipped back to me and in my car within 3 days. Their customer service and turnaround time is second to none. I was even more surprised when I got in my car and immediately noticed that it was running better than it ever had since I have owned the car. Better throttle response, quicker to accelerate, better gas mileage, and it was even quieter. Gabe was a pleasure to work with, we could tell that he really cared about fixing my car and was there with us every step of the way. Everyone needs to know about RPM!

L
Lee
Used DME programming

These guys are it. They know their stuff and the customer service is top notch.

D
David G.
2001 330i ECM Re-Programming

I have owned several BMWs for over 20 years including a dedicated track car which participated at events at Sebring and have always done my own servicing. Working with this group has been the most outstanding experience dealing in parts and service I have ever been through...from my initial phone call for HELP...amazing turn-around time... to Zach spending more than 20 minutes talking and guiding me through a reprogramming process as my dash was full of warning lights. Totally awesome...better than Christmas morning!

Thank you all very much!

David Gula

Winter Haven Fl