BMW E39 5-Series Cruise Control Module OEM Numbers and Compatibility
The cruise control system in the BMW E39 5-Series relies on a dedicated control module — sometimes referred to as the Tempomat module — which communicates with the throttle actuator, brake switch, clutch switch, and the instrument cluster to regulate and maintain vehicle speed. When this module fails, the result is typically a complete loss of cruise function, often with no fault light and no obvious cause. Identifying the correct replacement module requires understanding the part number structure, because compatibility is not universal across all E39 variants.
How the Cruise Control Module Fits Into the E39 System
The E39 cruise control setup differs from later BMW designs that integrated speed regulation into the DME or DSC modules. In the E39, the Tempomat module acts as a standalone controller, receiving input from the stalk switch on the steering column and commanding the throttle actuator via a cable-driven servo mechanism on petrol engines. Diesel variants — the 525d and 530d — use a different control path, working with the DDE rather than a direct mechanical throttle servo in later production years.
The module is typically located behind the dashboard on the driver’s side or in the engine bay near the throttle servo, depending on production date and market specification. The mounting position sometimes causes water exposure risk if cabin seals deteriorate. For comparison, see Диагностика неисправностей модуля управления дроссельной заслонкой BMW E39 5-й серии.
OEM Part Numbers and Equipment Variants
Matching the correct OEM number is critical. The E39 was produced across a wide range of engines and model years, and cruise control modules were sourced from different suppliers — primarily Hella and Bosch — meaning the part number on the sticker determines what will physically and electronically fit.
| Номер детали OEM | Заявка |
|---|---|
| 65 71 8 369 388 | E39 520i / 523i / 528i — pre-LCI petrol, Hella unit |
| 65 71 8 375 560 | E39 530i / 540i — larger displacement petrol, LCI production |
| 65 71 8 362 466 | E39 525d / 530d — diesel applications, DDE-integrated control |
| 65 71 8 369 389 | E39 Touring 520i / 528i — estate-specific variant, same module family |
| 65 71 8 380 194 | E39 M5 — S62 engine application, separate Bosch-sourced control |
Always cross-reference the number printed on your existing module before ordering. BMW revised part numbers through production, and some later numbers supersede earlier ones. A reputable supplier should be able to confirm which number supersedes which within the E39 range.
Fault Codes Associated With Cruise Control Failure
The E39 cruise control system does not always generate clear codes in the main fault memory. Faults may appear in a separate cruise control memory, accessible through INPA or similar diagnostic software. Common codes include:
- 8020 / 8021 — Cruise control switch signal fault or missing input from stalk
- 8030 — Throttle servo actuation fault; servo not responding to module command
- 8040 — Brake switch signal interrupting cruise engagement unexpectedly
- 8050 — Vehicle speed signal absent or out of plausible range
- 8060 — Internal module fault; module not communicating as expected
Code 8040 frequently points to a worn or misadjusted brake light switch rather than the cruise module itself — a very common misdiagnosis that leads to unnecessary module replacement. Always test the brake switch signal separately before condemning the module.
What to Check Before Replacing the Module
Before ordering a replacement, work through this sequence:
- Check the cruise control stalk switch for continuity and correct signal output. The stalk is a known wear item on high-mileage E39s.
- Test the brake light switch. A switch with too much play will send a constant brake signal, preventing cruise from engaging at all.
- On manual transmission cars, verify the clutch switch signal as well — cruise will disengage and refuse to re-engage if the switch is faulty.
- Inspect the throttle servo unit and its cable. A seized servo or frayed cable will produce symptoms that appear to be a module fault.
- Check wiring continuity between the module connector and the throttle servo. Rodent damage and connector corrosion are genuinely common on E39s of this age.
Only after ruling out switches, wiring and mechanical components should the module itself be treated as the primary suspect.
Using a Tested Used OEM Module
A tested used OEM cruise control module is a practical choice for the E39, since the Tempomat module does not require coding or adaptation in the same way that BMW engine modules do. The module reads the vehicle’s configuration through the switch inputs and servo feedback rather than needing VIN-specific programming. This means a matching OEM number from the same engine family should work after physical installation without a dealer coding session — though verifying the part number match remains essential. A related diagnostic guide is Выявлена причина разряда аккумулятора в модуле магнитолы и усилителя BMW E39 5-й серии.
Inspect any used module for signs of heat stress on the connector pins and evidence of moisture ingress. E39 modules pulled from donor cars that sat unused for extended periods occasionally show corrosion on the multi-pin connector that prevents reliable contact.
Автомобили, на которые распространяется данное уведомление
The E39 5-Series was produced from 1995 to 2003, covering the sedan (E39 Saloon) and the Touring estate variant. Cruise control was a factory option and not fitted to all cars. Petrol variants from 520i through to 540i and M5 each use application-specific part numbers. The diesel range — 525d and 530d — uses a different control strategy and a separate module number. Left-hand drive and right-hand drive markets generally share module numbers, but market-specific steering column switch variants can affect compatibility at the stalk level.
Часто задаваемые вопросы
Does the BMW E39 cruise control module need coding after replacement?
In most cases the E39 Tempomat module does not require VIN coding or dealer programming. It communicates through hard-wired switch inputs rather than the CAN bus, so a correctly matched OEM number unit should function after installation. That said, some late-production E39s with combined instrument cluster functions may benefit from a reset cycle — check with a diagnostics tool after fitting.
Why does my E39 cruise control engage but immediately disengage?
The most frequent cause of immediate disengagement is a faulty or misadjusted brake light switch. The cruise module interprets any brake signal — even a marginal one — as a reason to cancel. Replace and adjust the brake switch first. A worn clutch switch on manual cars produces the same symptom. For additional context, read BMW E39 5-Series DSC Module: Fault Codes and Replacement Decisions.
Can I use an E39 Touring module in an E39 Saloon?
For the same engine variant and production period, the module part numbers are often shared. Check that the number on both units matches before assuming interchangeability. The throttle servo and wiring harness layout between Saloon and Touring are identical for the same powertrain, so hardware-level compatibility is generally present when numbers align.
Is the cruise control module the same across all E39 engine sizes?
No. Larger displacement engines — particularly the 530i, 540i and M5 — use different module numbers from the smaller four and six-cylinder units. Diesel variants use a further separate part number. Using an incorrect module may result in no function at all or erratic throttle servo behaviour, so number matching is not optional.
Where is the cruise control module located on the E39?
On most petrol E39s the Tempomat module is mounted near the throttle servo in the engine bay, close to the firewall on the driver’s side. On some variants it is positioned under the dashboard. The location can vary slightly by production year and market. The wiring connector is typically a multi-pin plug that makes removal straightforward once the mounting screws are released.
Проверенные оригинальные электронные детали и модули можно найти по адресу:
https://giantparts.eu/

