BMW M73 Engine: V12 Diagnosis, Adaptation, and Repair
Quick Summary
The M73 is a 12-cylinder 5.4-liter engine producing 326 hp and 361 lb-ft of torque. It was fitted to the BMW E38 and E31. Its defining feature is a pair of independent DME M5.2 control units synchronized over the CAN bus, plus the CIFI injection system. This is one of the toughest BMW engines to diagnose and repair: EML adaptation after any repair is mandatory, the knock sensors have to be mounted exactly right, and you need to know its specific adaptation procedures.
The Problem
You climb into a V12 BMW E38, turn the key—and the engine either won’t start or ignores the gas pedal. Or after a repair, the motor runs rough and the scan tool pulls fault codes that “shouldn’t exist.” M73 owners routinely run into situations where standard diagnostic methods go nowhere and the shop throws up its hands. The cause is a unique control architecture that demands its own approach.
Symptoms
- The engine won’t start, or starts intermittently, after replacing the DME or the trigger wheel
- No throttle response after EML repair or pedal sensor replacement
- Reduced power and worse fuel economy
- Misfire codes that appear only on rough roads
- Unstable idle and hesitation when you press the gas pedal
Causes
Two DME M5.2 units are the heart of the system. Each one runs its own bank of cylinders, exchanging data over the CAN bus in real time. The CAN bus also links the EML, AGS, and DSC. Protocol version mismatches between the modules cause faults.
The CIFI system controls each injector individually, ensuring injection finishes before the intake valve opens. That improves mixture formation but complicates diagnostics.
The EML electronic throttle sends pedal position over the CAN bus. After a repair, adaptation is required—the system has to learn the rest position and full pedal travel. Without it, the DMEs receive incorrect data and the engine stops responding to the pedal.
Knock sensors—one per bank. When they fail, ignition timing shifts on both banks, cutting power and increasing fuel consumption.
The Fix
Crankshaft Sensor Adaptation
After replacing the DME or the trigger wheel, run this procedure:
- Cut power to the DME for 5 minutes—this resets the adaptations
- Start the engine and hold engine braking for more than 10 seconds—the system adapts the sensor on its own
This works in any operating mode: simply slowing down while in gear is enough.
EML Adaptation
Performed with diagnostic equipment. The procedure teaches the system the pedal’s rest position and full travel. Without it, the engine runs in limp mode with reduced power.
Knock Sensor Mounting
Use thread locker only—no washers! Washers change the sensor’s sensitivity, causing false signals or none at all. The wrong torque spec also disrupts the mechanical link to the engine block. Improperly connected knock sensors can damage the engine.
Diagnosing Misfires
False misfire detection on rough roads is an M73 quirk. If the codes appear only over bumps and vanish on smooth pavement, that’s body vibration tripping the system, not a real misfire. Real misfires show up in every operating mode. Use an oscilloscope for a precise diagnosis.
Checking the CAN Bus
Always verify the CAN bus version through a diagnostic interface. This matters most after replacing modules—confirm that the DME, EML, AGS, and DSC all support the same protocol version.
Prevention and Pre-Purchase Checklist
- Check the crank sensor adaptation: if the starter motor cranks longer than usual, there may be a problem
- Make sure there are no knock sensor codes—those point to improper mounting or a failed sensor
- Check lambda (fuel trim) control with the engine cold and hot—faults indicate injection problems or vacuum leaks
- Evaluate idle stability and throttle response, including with the air conditioning running
- When diagnosing the idle, remember: mixture adaptation runs only with the canister purge valve closed
- The IAT sensor is accurate only at start-up, not during normal running—don’t correct the mixture from its readings on a hot engine
The Bottom Line
The M73 is a complex but dependable engine once you know its quirks. The key to living with one is running the correct adaptation procedures: cutting DME power for 5 minutes after replacing the trigger wheel, using engine braking to adapt the crank sensor, and always performing EML adaptation after a repair. Before buying, check the crank sensor adaptation, knock sensor codes, lambda control, and idle stability. Follow these rules and the V12 will reward you with smooth running for years to come.