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: 97

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: 97

List of products

Default Default Product name: A to Z Product name: Z to A Price: from lowest Price: from highest
Product code 0261201600 Producer code 7610009

0261201600 7610009 ECU ENGINE CONTROLLER MINI COOPER S 1.6 1.4 DME7610009

Manufacturer BOSCH
Price €509.67
Price €414.37
Product code 0261201708 Producer code 7610081

0261201708 7610081 ECU ENGINE CONTROLLER MINI COOPER S 1.6 1.4 DME7610081

Manufacturer BOSCH
Price €463.34
Price €376.70
Product code 0261S04158 Producer code 7641003

0261S04158 7641003 ECU ENGINE CONTROLLER MINI COOPER S 1.6 1.4 DME7641003

Manufacturer BOSCH
Price €417.00
Price €339.03
Bestseller
ECU 0261S04163 758411301 MINI COOPER
Product code 0261S04163 Producer code 7584113

0261S04163 7584113 ECU ENGINE CONTROLLER MINI COOPER S 1.6 1.4 DME758411301

Manufacturer BOSCH
Price €417.00
Price €339.03
Product code 0261S04442 Producer code 7587548

0261S04442 7587548 ECU ENGINE CONTROLLER MINI COOPER S 1.6 1.4 DME7587548

Manufacturer BOSCH
Price €602.34
Price €489.71
Bestseller
ECU MINI 0261S06340 7612190
Product code 0261S06340 Producer code 7612190

0261S06340 7612190 ECU ENGINE CONTROLLER MINI COOPER S 1.6 1.4 DME7612190

Manufacturer BOSCH
Price €509.67
Price €414.37
Product code 0261S1003T Producer code 989471601

0261S1003T 989471601 ECU ENGINE CONTROLLER BMW Z4 9894716 030560060

Manufacturer BOSCH
Price €324.34
Price €263.69
Product code 0261S19085 Producer code 8699957

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

Manufacturer SIEMENS
Price €324.34
Price €263.69
New Product
ECU engine control unit Bosch 0281010300 BMW DDE 7788053 IMMO OFF Plug & Play
Product code 7788053 Producer code 0281010300

0281010300 DDE 7788053 NNN100720 ECU engine control unit Land Rover Freelander 2.0 TD4 IMMO OFF

Manufacturer BOSCH
Price €139.00
Price €113.01
Product code DDE7796637 Producer code 0281012091

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

Manufacturer BOSCH
Price €254.84
Price €207.18
Product code 0281012995 Producer code 7802137

0281012995 7802137 ECU ENGINE CONTROLLER BMW 5 E60 E61 X5 E70 X6 E71 - 3.0D DDE7802137

Manufacturer BOSCH
Price €440.17
Price €357.86
Product code 0281013597 Producer code 7803371

0281013597 7803371 ECU ENGINE CONTROLLER BMW 5 E60 E61 X5 E70 X6 E71 - 3.0D DDE7803371

Manufacturer BOSCH
Price €440.17
Price €357.86
Product code 0281013854 Producer code 7805287

0281013854 7805287 ECU ENGINE CONTROLLER BMW 3 X3 - 3.0D DDE7805287

Manufacturer BOSCH
Price €417.00
Price €339.03
Product code 0281014079 Producer code 7805140

0281014079 7805140 ECU ENGINE CONTROLLER BMW 5 E60 E61 X5 E70 X6 E71 - 3.0D DDE7805140

Manufacturer BOSCH
Price €440.17
Price €357.86
Product code 0281014206 Producer code 7805586

0281014206 7805586 ECU ENGINE CONTROLLER BMW 5 E60 E61 X5 E70 X6 E71 - 3.0 D DDE7805586

Manufacturer BOSCH
Price €440.17
Price €357.86
Product code 0281014287 Producer code 7806379

0281014287 7806379 ECU ENGINE CONTROLLER BMW 5 E60 E61 X5 E70 X6 E71 - 3.0 D DDE7806379

Manufacturer BOSCH
Price €417.00
Price €339.03
Product code 0281014438 Producer code 7806981

0281014438 7806981 ECU ENGINE CONTROLLER BMW 5 E60 E61 X5 E70 X6 E71 - 3.0 D DDE7806981

Manufacturer BOSCH
Price €417.00
Price €339.03
Product code 0281014543 Producer code 7808314

0281014543 7808314 ECU ENGINE CONTROLLER BMW 5 E60 E61 X5 E70 X6 E71 - 3.0 D DDE7808314

Manufacturer BOSCH
Price €417.00
Price €339.03
Product code 0281015128 Producer code 7809955

0281015128 7809955 ECU ENGINE CONTROLLER BMW 5 E60 E61 X5 E70 X6 E71 - 3.0D DDE7809955

Manufacturer BOSCH
Price €463.34
Price €376.70
Bestseller
BMW X5 E70 X6 E71 3.0D ECU DDE7810980 0281015241
Product code 7810980 Producer code 0281015241

0281015241 7810980 ECU engine controller BMW X5 E70 X6 E71 3.0d DDE7810980

Manufacturer BOSCH
Price €417.00
Price €339.03

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
  • BMW ECU Contaminated with Diesel Fuel? 2.0 Diesel ECU Repair

    BMW 2.0 Diesel ECU Contaminated with Fuel – What Should You Do?

    Starting problems, no communication with the ECU or diesel fuel visible inside its connector may indicate an electronic fault in the BMW engine control unit.

    In this guide, we explain:

    • why diesel fuel can enter the engine ECU,
    • the most common symptoms and fault codes,
    • which components should be checked or replaced before refitting a repaired ECU,
    • how ECU repair, cloning and programming are carried out,
    • the differences between ECUs for vehicles with and without AdBlue,
    • which tested BMW engine ECUs are available for sale.

    Read the full guide to learn how to prevent a repaired or replacement ECU from being contaminated and damaged again.

    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.