The BMW E60 5-Series uses an electronic fuel pump control module — known by its German abbreviation EKPS (Elektrische Kraftstoffpumpensteuerung) — mounted in the boot area near the fuel tank. When this module fails, the fuel pump loses its regulated power supply, and the engine can stall without warning, refuse to restart, or behave as though the pump itself has died. The frustrating part is that the pump is usually fine. The EKPS is the problem.

Quick Answer

When the E60 EKPS fuel pump control module in the boot fails, the pump loses its regulated supply even though the pump itself is usually fine. Symptoms build gradually: stalling at speed with a normal restart after a short wait, long hot cranking and sudden motorway cutouts without warning. The DME may still send its activation signal, but nothing reaches the pump.

What the EKPS Actually Does

Rather than running the fuel pump at a fixed voltage, the EKPS modulates pump speed according to fuel demand. At idle or light throttle, the pump runs slower. Under hard acceleration or high load, it ramps up. This extends pump life and reduces electrical load on the system. The EKPS receives its activation signal from the DME (engine management unit) via a hardwired trigger line, and it also communicates over the K-CAN bus for diagnostics. If the module develops an internal fault, the DME may still try to activate it — but nothing reaches the pump.

How Failure Typically Presents

EKPS failure on the E60 rarely arrives with a dramatic single event. More often, the symptoms build gradually:

  • Engine stalls at speed, then restarts normally after a short wait
  • Long cranking before the engine catches, particularly when hot
  • Sudden engine cutout on the motorway with no prior warning light
  • Fuel pressure tests show the pump is delivering correctly — but only sometimes
  • No-start conditions that resolve without explanation the next day

The intermittent nature often leads technicians to replace the fuel pump, the sender unit or even the pressure regulator before the EKPS is considered. It is worth checking the module early in any E60 fuel delivery diagnosis. For comparison, see How the BMW E60 5-Series CAN Bus Network Is Laid Out and What Fails.

Fault Codes Connected to EKPS Failure

When the EKPS fails, the DME typically logs one or more of the following codes. Reading these with ISTA, INPA or a compatible diagnostic tool is the first step toward confirmation.

Fault Code Description
29CD Fuel pump control module — no communication
29CE Fuel pump control module — activation fault
29D0 Fuel pump relay — plausibility error
2A56 Fuel supply — pressure below specification
2A82 Fuel pump — implausible signal from EKPS

Note that 2A56 alone does not confirm EKPS failure — a worn pump or clogged filter can produce the same code. The 29CD and 29CE codes are more specifically pointing at the control module rather than the pump or pressure circuit.

OEM Part Numbers to Check

The EKPS used in the E60 5-Series was supplied primarily by Bosch. Numbers can vary depending on engine variant and production date, so always verify against the vehicle’s production sticker and the existing module label before ordering.

  • 16147163296 — Early E60 N52/N54 petrol applications
  • 16147195017 — Revised specification, common on 2005–2007 builds
  • 16147224794 — Later production N52B25/N52B30 fitment
  • 16147197296 — M54-era carry-over used on some early E60 530i
  • Bosch 0 580 000 025 — Bosch supplier reference for cross-reference confirmation

Matching the exact part number matters. Some EKPS variants differ in their pump speed control parameters and CAN coding. Fitting the wrong variant can result in the DME logging a plausibility error even with a working replacement module. A related diagnostic guide is What Happens When the BMW E60 5-Series SRS Airbag Module Fails.

Affected Vehicles

The EKPS is fitted to all petrol-engined E60 and E61 models from roughly 2003 onward. The diesel-engined variants (520d, 525d, 530d) use a different fuel supply architecture and are not affected by this module. The petrol range most commonly seen with EKPS failure includes the 523i, 525i, 530i and 545i/550i. The E60 M5 uses a separate high-pressure fuel system and a different control architecture. Outside the E60, the same or closely related EKPS units appear in the E61 Touring, E63/E64 6-Series, and in certain E65/E66 7-Series petrol variants — though part numbers must be confirmed independently for each.

Replacement and Coding

The EKPS on the E60 does not require VIN-specific coding in the same way a DME or CAS module does. However, it does need to be the correct variant for the engine fitted. After installation, it is good practice to clear stored fault codes from the DME and perform a function test via ISTA to confirm the module communicates correctly and that pump activation is registering. If a used OEM module is sourced, ensure it comes from the same petrol engine family — an EKPS from an N54 twin-turbo application is not necessarily a direct drop-in for an N52 naturally aspirated car.

Frequently Asked Questions

Can the BMW E60 EKPS fail without setting any fault codes?

Yes. In early failure stages the module may cut out intermittently and recover before the DME registers a permanent fault. The fault memory may show nothing, or only a single sporadic entry. This is why fuel pressure testing combined with live EKPS activation monitoring is more reliable than relying on stored codes alone.

How do I confirm the EKPS is at fault rather than the fuel pump itself?

The simplest bench test is to apply direct 12V power to the fuel pump feed terminals, bypassing the EKPS entirely. If the pump runs strongly and pressure is correct with direct power, the pump is good and the EKPS is the suspect. If the pump is weak or noisy on direct power, the pump itself may also need attention. For additional context, read Which BMW E60 Modules Interchange With the E61, E63 and E64.

Where is the EKPS physically located on the E60?

It is mounted in the boot, typically on the right-hand side near the fuel tank access panel, behind the boot lining trim. On some production runs it is attached to a bracket adjacent to the fuel pump sender housing. The location is accessible without lifting the vehicle, though boot liner removal is necessary.

Can I use an EKPS from an E61 Touring in an E60 saloon?

Potentially yes, if the engine variant and part number match precisely. The E60 and E61 share the same fuel system architecture on petrol engines, and the EKPS is not body-specific. Always verify the full part number before fitting a used unit from a Touring donor vehicle.

Is it worth repairing the EKPS rather than replacing it?

EKPS repair is not widely supported because the internal power electronics often fail at component level (MOSFET or gate driver). Specialist electronic repairers occasionally offer board-level work, but given the safety implications of unreliable fuel delivery, most workshops recommend fitting a tested used OEM unit rather than a repaired board. A tested used EKPS from a low-mileage E60 donor is a practical and cost-effective solution.

Find tested OEM electronic parts and modules at:
https://giantparts.eu/

Related diagnostic guides and OEM parts

Related available product: 16147229173 / 7229173 BMW E87 E90 E92 E60 X5 E70 EKPM3 Fuel Pump Module – OEM Used & Tested

0
0
Your Cart
Your cart is emptyReturn to Shop