Introduction
BMW’s high-pressure fuel system is built so that one component’s failure rarely stays local. On gasoline engines, injection pressure comes from the high-pressure fuel pump (HDP/HPFP); on diesels, from the CP4. Both units have documented failures: the gasoline N54 from early production years, and the diesel CP4 on the N47 and N57.
The cost of getting it wrong differs fundamentally. A worn gasoline HPFP shows up as hard starting and rail pressure faults. A destroyed diesel CP4 sheds metal shavings that travel down the fuel line into the rail and injectors — and the repair stops being a single-part swap.
Below is a rundown of the whole topic: which engines are affected, how to tell a failing pump from related faults, what to check in what order, and what to do with the result.
VIN Applicability Check
Enter the 17-character VIN — the system will identify the model and engine and pull up the appropriate diagnostic scenario.
The VIN is processed entirely locally in your browser: nothing is stored and nothing is passed to third parties.
What Happens Inside the System
The high-pressure pump’s job is to generate injection pressure. While the pump is healthy, actual rail pressure matches the target set by the control unit. Wear in the piston/tappet pair (Kolben/Stößel) or a failed control valve (Ansteuerventil) breaks that balance: actual pressure starts to drift from the calculated value. The control unit logs the deviation as a rail pressure fault, and the first symptom is a hard cold start.
The diesel CP4 fails differently. The metal abrasive produced when the pump lets go doesn’t stay inside the housing — fuel carries it onward through the circuit. Hence the rule that separates diesel diagnosis from gasoline work: with confirmed shavings, you replace not only the pump but the entire line — rail and injectors, plus a mandatory flush.
A separate destruction scenario is misfueling (gasoline in a diesel or vice versa). Fuel with the wrong lubricity kills the pump fast, with no long wear-out period.
Engines and Pump Types
| Engine | Fuel | High-Pressure Unit | What’s Known About Failures |
|---|---|---|---|
| N54 | gasoline | HPFP (HDP) | Documented pump failures on early production years; replacement was previously often covered under the BMW Kulanz (goodwill) program |
| N55 | gasoline | HPFP (HDP) | Same unit type as the N54 |
| N53 | gasoline, direct injection | — | Mentioned in the context of intake manifold service |
| B58 | gasoline, direct injection | HPFP (HDP) | Tested using the same procedure as the N54/N55 |
| N47 | diesel | CP4 | Failures with metal abrasive in the fuel system |
| N57 | diesel | CP4 | Piezo injectors; testing is labor-intensive |
| B47 | diesel | HPFP (HDP) | — |
| B57 | diesel | HPFP (HDP) | — |
The takeaway from the table is simple: diagnostic logic divides not by chassis generation but by fuel type. In the source data, the engine-to-pump pairing for the diesel B47/B57 and the gasoline B58 comes from the replacement-cost section, not from the symptoms section.
Common Failure Causes
- Wear of the piston/tappet pair (Kolben/Stößel) — mechanical wear that reduces the pump’s ability to hold pressure.
- Control valve failure (Ansteuerventil) — the electronics can no longer regulate pump output correctly.
- Misfueling (diesel/gasoline) — a direct cause of pump destruction.
- Cavitation — a consequence of running on an empty tank; the fuel stops carrying heat away and lubricating the pair.
Symptoms
- Hard cold starts — the starter motor cranks for a long time.
- Code 30FF (N54/N55) or 480A (diesel).
- Jerking under load.
- Metal shavings in the fuel system — a sign of CP4 destruction.
- Power loss, up to and including limp mode.
Diagnostic Codes
| Code | System | Meaning per the Source |
|---|---|---|
| 30FF | N54 / N55 | Raildruck — target pressure |
| 480A |
Technical Data
OBD diagnostic codes: p1093