The MSD80 and MSD81 are used in the 6-cylinder engines of the E9x platform, which also includes the E8x 1-series.
Over time, BMW further developed the MSD80 into the MSD81. This was necessary because the MSD80 had several vulnerabilities. The two most well-known vulnerabilities are:
A) MOSFETS
Over time, the MOSFETS in the MSD80 will fail. This can lead to misfires (cylinder misfires). Don’t drive with this condition for too long (although that’s difficult), as there’s a real risk of engine damage.
B) Power Supply Unit (PSU)
The power modules of this ECU become defective, which can cause the car to exhibit all kinds of strange behavior.

Can the ECU just be replaced?
No, that’s not possible. After replacement, the ECU must be learned. This includes programming the immobilizer, injector data, and, of course, loading the correct software.
Luckily, we can help you with this. We’ve already replaced dozens of ECUs.
Enlist the help of Carware

Upgrade & Retrofit Possibilities
- Activate Apple CarPlay
- Retrofitting cruise control
- Installing an AUX connection
- Bluetooth audio / combox Retrofit
- CCC naar CIC Upgrade / Retrofit
- E9X M3 DCT gear ratio adjustment
- FRM3/LM2 Lighting Module Upgrade
- EWS write away E36 / E46 / E38 / E39
- MSD80 to MSD81 upgrade
- OEM software upgrade
- Steering Wheel Heating Retrofit
- Full software update BMW, Mini & Rolls Royce
- XHP gearbox optimization
- EDC Shock Absorbers Write Off
You can supply your own MSD81, or we can order one for you from our suppliers. We usually have several ECUs in stock.
The following parts are required:
- Old ECU: MSD80
- CAS module (belonging to your car) incl. one working key
- New ECU: MSD81 (optional, in consultation)
- If available: new CAS + one working key. It’s not strictly necessary to purchase a complete MSD81 + CAS starter kit, but in some cases it can speed up the process.
- Injector codes (readable on the injectors; you don’t need to send the injector codes if the MSD80 can still be read via OBD. You can, of course, also program the injector codes yourself.)
You can bring the necessary parts by appointment or send them by mail.
The new MSD81 is usually ready within one or two business days. After that, the ECU is plug and play!
References
What our customers say



Last year, the entire steering column was replaced, but after a few months, the same problem arose. No one could solve it, but after a long search online, I found Jan, and after a clear explanation and a potential solution, I regained hope.
Jan remotely—how?—really got my car running again and immediately wrote down all the malfunctions and error messages.
Jan is a hero! It's a shame you can only give 5 stars and not 10, otherwise he would have definitely earned them!
Jan was able to come on-site within two days to scan the Z3, but unfortunately, that wasn't possible because the Z3 has an older system.
Luckily, Jan still had an old laptop with the correct software.
He quickly realized the AWS module was malfunctioning. He gave me tips on how to work around this and adjusted the ECU. And yes, it's running like a charm again.
Excellent, clear communication, good advice.
Simply a true professional.
We need more of them.
He expertly repaired it for me.
Great service.
I was able to get an appointment within two hours and it was fixed within half an hour. Absolutely fantastic.
Highly recommended 👌👌
Once I arrived, Jan already heard me 🥳. He immediately grabbed the laptop to check everything for error codes, after which the software could be installed. Meanwhile, Jan changed my menu to Dutch (it was in English), completely free of charge 👌
After an hour, we were back on the road, and the shifting was so incredibly fast.
Thanks, Jan!
Successful
Cases

Request a quote or more information
Unlimited BMW software knowledge
Full Remote
Fast & Reliable
Retention of Aftermarket
Internationally active
Maximum safety














