Skip to main content
English
Open search engine
Search
Close search engine Clear Search
Products in the cart: 0. See details
Your cart is empty

BMW Engine Control Units (ECUs) – Engine Computers for BMW

Filters
Subcategories and filters
Filters

in category: BMW Engine Control Units (ECUs)

Subcategories

Back to: Engine Control Units (ECUs)
  • BMW Engine Control Units (ECUs)

Chosen Filters

Clear

Price

Vendor

Vendor
Products: 98

BMW Engine Control Units (ECUs) – Tested ECUs for BMW Models

In this category you will find BMW engine control units (ECUs) for various BMW models and engine versions. We offer tested replacement engine computers that can be prepared for installation, programming, cloning or vehicle adaptation depending on the ECU platform. You can also browse our complete range of engine control units.

How do I choose the correct BMW ECU? Compare the full BMW OEM number and the manufacturer part number shown on the original control unit. BMW vehicles use modules from Bosch, Siemens and Continental, including DME and DDE systems, so the vehicle model, year or engine size alone is often not sufficient to identify the correct ECU.

Each BMW engine control unit in our range is checked before dispatch according to the technical capabilities of its platform. Depending on the ECU type and immobiliser system, we can offer cloning, programming, data transfer or another suitable preparation method.

Cannot find your part number? Send us the ECU reference, VIN and a clear photo of the original label through our contact page. We will help verify compatibility and determine the most suitable preparation option.

Products: 98

List of products

Price: from lowest Default Product name: A to Z Product name: Z to A Price: from lowest Price: from highest
Price €139.03
Price €113.04
Product code DDE7796637 Producer code 0281012091

0281012091 7796637 ECU engine control unit BMW 525d 530d E60 E61 EDC16C1

Manufacturer BOSCH
Price €254.90
Price €207.23
Product code 0281019963 Producer code 8574752

0281019963 BOSCH DDE 8574752 ECU Engine controller BMW 2.0 diesel DDE8574752

Manufacturer BOSCH
Price €278.07
Price €226.07
Bestseller
ECU ENGINE BMW 2.0 diesel DDE 8474730 0281035188
Product code 0281035188 Producer code 8474730

8474730 0281035188 BMW 2.0d Engine ECU Bosch DDE8474730

Manufacturer BOSCH
Price €301.24
Price €244.91
Product code 0281034283 Producer code 8598806

0281034283 8598806 ECU ENGINE CONTROLLER BMW 2.0D DDE8598806

Manufacturer BOSCH
Price €301.24
Price €244.91
Product code 0281030616 Producer code 8577212

0281030616 8577212 ECU Engine controller BMW 5 F10 / F11 / X5 F15 3.0D N57 DDE8577212

Manufacturer BOSCH
Price €324.41
Price €263.75
Product code 0281031391 Producer code 8583152

0281031391 8583152 ECU Engine controller BMW X5 F15 3.0D N57 DDE8583152

Manufacturer BOSCH
Price €324.41
Price €263.75
Product code 0261S1003T Producer code 989471601

0261S1003T 989471601 ECU ENGINE CONTROLLER BMW Z4 9894716 030560060

Manufacturer BOSCH
Price €324.41
Price €263.75
Product code 0261S19085 Producer code 8699957

0261S19085 8699957 ECU ENGINE CONTROLLER BMW 2 F45 8699957-01 170910356

Manufacturer SIEMENS
Price €324.41
Price €263.75
Bestseller
0281032308 8589145 DDE8589145 01 ECU Engine controller BMW 2.0D Bosch ECU
Product code 0281032308 Producer code 8589145

0281032308 8589145 ECU Engine controller BMW 2.0D DDE8589145 01

Manufacturer BOSCH
Price €347.58
Price €282.59
Bestseller
ECU Engine BMW 0281032671 8591073 DDE8591073 2.0D F30 F31 F32 F33 Original Bosch DDE
Product code 0281032671 Producer code 8591073

0281032671 8591073 ECU Engine controller BMW 3 i 4 F30 F31 F35 2.0 D DDE8591073

Manufacturer BOSCH
Price €347.58
Price €282.59
Product code 0281032230 Producer code 8588946

8588946 0281032230 – ECU ENGINE CONTROLLER BMW 2.0d Bosch DDE8588946

Manufacturer BOSCH
Price €347.58
Price €282.59
Product code 0281031781 Producer code 8585425

0281031781 8585425 ECU ENGINE CONTROLLER BMW 2.0D DDE8585425

Manufacturer BOSCH
Price €347.58
Price €282.59
Bestseller
ecu BMW 8589141 DDE8589141 0281032299
Product code DDE8589141 Producer code 0281032299

0281032299 8589141 BMW 2.0D N47 Ecu Engine controller Tested Genuine Unit

Manufacturer BOSCH
Price €347.58
Price €282.59
Bestseller
DDE 8586766 0281031944 BMW Serii 2 F45 F46 i MINI F55 F56 requires programming
Product code 0281031944 Producer code 8586766

8586766 0281031944 – ECU engine control unit BMW F45 F46 / MINI F55 F56

Manufacturer BOSCH
Price €370.76
Price €301.43
Product code 0281019935 Producer code 8574747

8574747 0281019935 – Ecu Engine Controller BMW 2.0d Bosch DDE8574747

Manufacturer BOSCH
Price €370.76
Price €301.43
Product code 0281019960 Producer code 8574749

8574749 0281019960 – Ecu Engine Controller BMW 2.0d Bosch DDE8574749

Manufacturer BOSCH
Price €370.76
Price €301.43
Product code 0281019961 Producer code 8574750

8574750 0281019961 – Ecu Engine Controller BMW 2.0d Bosch DDE8574750

Manufacturer BOSCH
Price €370.76
Price €301.43
Product code 0281031162 Producer code 8581373

8581373 0281031162 – Ecu Engine Controller BMW 1.6d / 2.0d Bosch DDE8581373

Manufacturer BOSCH
Price €370.76
Price €301.43
Product code 0281032209 Producer code 8588639

8588639 0281032209 – Ecu Engine Controller BMW 2.0d Bosch DDE8588639

Manufacturer BOSCH
Price €370.76
Price €301.43

BMW DME and DDE Engine Control Units – How to Choose the Correct ECU

BMW vehicles use many different engine control unit versions depending on the engine, production period, electronic platform and vehicle configuration. For this reason, the safest way to select a replacement BMW engine control unit is to compare the complete references shown on the original module.

What should be checked? Why is it important?
BMW OEM number Identifies the specific control unit reference used by BMW.
Bosch / Siemens / Continental number Helps identify the exact manufacturer, hardware platform and ECU version.
DME / DDE number BMW engine controllers are frequently identified by their DME or DDE reference in addition to the manufacturer's part number.
HW / SW version Hardware and software versions may affect compatibility on selected ECU platforms.
VIN Helps verify the original vehicle configuration but does not always replace the ECU part numbers.

Important: even BMW vehicles with the same model, engine capacity and production year may use different engine control units. Do not select an ECU only by vehicle model, engine size or the appearance of the casing.

Search for a BMW ECU by DDE Number or Bosch 0281 Part Number

One of the fastest ways to find the correct BMW diesel engine ECU is to search using the DDE number or the complete Bosch part number shown on the original module.

BMW Bosch diesel ECUs commonly use references beginning with 0281.... The same number may also be written in the traditional Bosch format with spaces, for example:

Example search references:

  • DDE8589141 or 8589141
  • Bosch 0281032299 or 0 281 032 299
  • DDE8589142 or 8589142
  • Bosch 0281032300 or 0 281 032 300
  • DDE8582886 or 8582886
  • Bosch 0281031337 or 0 281 031 337

For the most reliable result, search for both numbers together, for example DDE8589141 Bosch 0281032299 or BMW 8589142 0281032300 ECU. This helps distinguish visually similar control units with different software or vehicle configurations.

Popular BMW DDE Engine Control Units

Below are examples of BMW engine control units available in our catalogue. Always compare the complete references with the original module before ordering.

BMW / DDE number Bosch number Example application
DDE8589141 / 8589141 0281032299 BMW 2.0 Diesel N47 – selected F10, F20 and F30 applications
DDE8589142 / 8589142 0281032300 BMW 5 Series F10 / F11 2.0d
DDE8582886 / 8582886 0281031337 BMW X3 F25 / 5 Series F10-F11 2.0d
DDE8591073 / 8591073 0281032671 BMW 3 / 4 Series F-Series 2.0 Diesel
DDE7805586 / 7805586 0281014206 BMW 530d E60 / E61, X5 E70, X6 E71 3.0d

View the complete selection of BMW engine control units or browse Bosch automotive control units.

Bosch, Siemens and Continental BMW Engine ECUs

BMW uses several engine management platforms supplied by different automotive electronics manufacturers. Depending on the vehicle and engine generation, the original engine control unit may be manufactured by Bosch, Siemens, Continental or another supplier.

When searching for the correct BMW engine computer, it is useful to provide:

  • the complete BMW OEM number,
  • the Bosch, Siemens or Continental part number,
  • the DME or DDE designation,
  • the vehicle VIN,
  • BMW model and production year,
  • engine type, capacity and power output,
  • the required preparation method.

You can also browse our complete range of engine control units (ECUs) for other vehicle makes.

Common Symptoms of a Faulty BMW Engine Control Unit

A damaged BMW ECU may cause many different symptoms. Similar problems can also be caused by wiring, sensors, injectors, power supply faults or other vehicle components, so a complete diagnosis should be carried out before replacing the engine control unit.

  • engine does not start although the starter operates,
  • no diagnostic communication with the ECU,
  • vehicle enters limp mode,
  • loss of engine power,
  • rough or unstable engine operation,
  • injector or fuel system related faults,
  • intermittent starting problems,
  • engine shuts down unexpectedly,
  • communication or CAN bus faults,
  • fault codes return after being cleared.

Before replacing a BMW ECU: check the power supply, grounds, fuses, CAN wiring, engine harness and fuel system components. Installing another ECU without correcting the original cause of failure may damage the replacement module as well.

BMW N47 and B47 2.0 Diesel – Fuel Contamination of the Engine ECU

On selected BMW 2.0 diesel applications, including vehicles equipped with N47 and B47 engines, fuel contamination can become a serious problem for the engine control unit. Diesel fuel may reach the electrical harness and ECU connector, where it can contribute to corrosion, communication problems, short circuits and electronic damage.

This type of failure should not be treated simply by replacing the control unit. The source of the fuel contamination and the condition of the wiring harness must also be checked before a repaired or replacement ECU is installed.

Possible symptom What should be checked?
No communication with the ECU Power supply, grounds, CAN communication and ECU connector condition.
Engine does not start Diagnostic faults, fuel system operation and ECU communication.
Diesel fuel visible in the connector Source of contamination and the wiring path leading to the ECU.
Corroded ECU pins or electronics Extent of ECU damage and whether repair or data recovery is still possible.

For more detailed information about BMW diesel ECU failures, see our technical guides:

Important: before installing a repaired or replacement BMW ECU, the source of the fuel contamination must be identified and removed. Otherwise, the replacement module may be damaged again.

BMW ECU Repair, Cloning and Programming

The correct solution depends on the ECU platform, the extent of the electronic damage and whether the required data can still be read from the original control unit.

Solution When may it be suitable?
ECU Repair When the electronic fault can be identified and repaired reliably without losing the required vehicle data.
ECU Cloning When the required data can still be read from the original ECU and a compatible replacement module is available.
Programming When the replacement module requires the correct software, vehicle data or configuration to be written.
Replacement ECU When the original control unit is too badly damaged and preparing another tested module is the more reliable solution.

Depending on the BMW ECU platform, preparation may involve immobiliser information, VIN, coding, vehicle configuration and data stored in the processor, Flash or EEPROM memory.

BMW Engine Control Units Checked Before Dispatch

BMW engine control units supplied by ECUSALE are checked before dispatch according to the technical capabilities of each ECU platform.

  • diagnostic communication check,
  • verification of basic electronic functions,
  • power supply and connector inspection,
  • visual inspection of the casing and electronic condition,
  • memory access where supported,
  • preparation according to the agreed ECU configuration.

On BMW diesel ECUs, additional attention should be paid to signs of fuel contamination, corrosion and previous unsuccessful repair attempts.

FAQ – BMW Engine Control Units

What are the symptoms of a faulty BMW engine control unit?

Possible symptoms include starting problems, no diagnostic communication, limp mode, loss of power, rough engine operation, injector faults and repeated communication or fuel system errors.

Can I search for a BMW ECU by the DDE number?

Yes. The DDE reference is one of the most useful identifiers for BMW diesel engine control units. For the most accurate search, combine the DDE number with the complete Bosch number, for example DDE8589141 / 0281032299.

Can I find a BMW ECU using a Bosch 0281 number?

Yes. Many Bosch BMW diesel ECUs have a ten-digit number beginning with 0281. Enter the complete number without spaces, such as 0281032300, or compare it directly with the number on your original ECU.

Can a BMW ECU be selected only by vehicle model and engine size?

No. The complete references from the original ECU label are the most important information. Vehicle model, engine capacity, production year and VIN are useful for verification but should not be the only selection criteria.

Why can diesel fuel damage a BMW ECU?

On selected BMW diesel applications, fuel contamination may reach the electrical harness and ECU connector. Contact with the electronics can lead to corrosion, short circuits, communication faults and permanent ECU damage.

Can a BMW ECU contaminated with fuel be repaired?

It depends on the extent of corrosion and electronic damage. In some cases repair or data recovery is possible. If the original module is too badly damaged, preparing a compatible replacement ECU may be a better solution.

Does a used BMW ECU need programming?

It depends on the ECU platform and preparation method. A replacement unit may require cloning, programming, synchronisation or another form of adaptation to the vehicle.

Can a BMW engine ECU be cloned?

Yes, on many platforms, provided that the required data can be safely read from the original module and a compatible replacement ECU is available.

How can I check BMW ECU compatibility before ordering?

Send us the complete references from the original ECU, a clear photo of the label and the vehicle VIN. BMW model, production year, engine version and power output are also useful for verification.

BMW ECU Technical Guides

Need Help Finding the Correct BMW ECU?

Send us the complete ECU part number, DDE or DME reference, Bosch number, VIN and a clear photo of the original label. If the vehicle has starting or communication problems, you can also provide the diagnostic fault codes.

We will help determine whether repair, cloning, programming or a compatible replacement ECU is the most suitable solution. Contact us through our contact page.

  • AdBlue Fault or SCR Problem – NOx Errors, No-Start Countdown & Solutions

    AdBlue, SCR or NOx Problem?

    Is your vehicle counting down the remaining miles or kilometres until the engine can no longer be restarted, showing an AdBlue warning after refill, or reporting a NOx sensor fault?

    In our guide, we explain the most common AdBlue problems, typical SCR and NOx faults, supported ECU types and available service options for vehicles such as Fiat Ducato, Peugeot Boxer, Citroën Jumper / Relay, Iveco Daily, VW T6, BMW and many others.

    You can also find out how AdBlue OFF at our workshop, sending your own ECU to us, or purchasing a prepared replacement ECU works.

    Read more

    Automotive Electronics Manufacturers

    ECU Engine Controllers, ABS Pumps, BCM Modules and automotive electronics.

    FAQ – Frequently Asked Questions

    1. Are the products tested before shipping?

    Yes, every ECU engine controller, BSI module, BCM module, ABS module, transmission control unit, and other automotive electronic module is electronically tested before shipment. Each unit is checked for proper communication and correct operation to ensure you receive a fully tested product ready for installation.

    2. Does the ECU engine controller require programming or coding after installation?

    Whether programming or coding is required depends on the version of the product. We offer VIRGIN, IMMO OFF, and Plug & Play ECU engine controllers. Information about any required programming or coding is always clearly stated in the product description. In many cases, the unit can be installed and used without any additional coding or adaptation.

    3. How do I choose the correct part for my vehicle?

    The most important step is to compare the part numbers found on your original unit. Pay special attention to the Bosch, Siemens, Magneti Marelli, Continental, or vehicle manufacturer's OEM part number. If you are unsure, simply send us a photo of your existing module or provide your vehicle's VIN, and our specialists will help you identify the correct part.

    4. Are the products covered by a warranty?

    Yes, all ECU engine controllers, ABS modules, BCM modules, BSI modules, transmission control units, and other automotive electronic modules offered in our store are covered by a warranty. Every product is carefully tested and prepared before shipment. If you experience any issues, our technical support team is available to assist with diagnostics and help resolve the problem quickly and efficiently.

    5. What payment methods are available in the store?

    We offer secure online payments processed through Stripe and PayPal. Customers can pay using a credit or debit card, Apple Pay, Google Pay, Klarna, online banking payments, or a traditional bank transfer. After placing an order, you will receive a secure payment link to complete your purchase safely and conveniently.