BMW fault code 2AAF: fuel pump, plausibility (high-pressure fuel pump)
The DME sees a rail pressure that does not match what the high-pressure fuel pump should deliver; 2AAF is the classic N54 HPFP code and pairs with 29F4 (fuel pressure after engine start) and generic P0087 (rail pressure too low).
What a buyer should take from 2AAF
On an N54 this code is the famous one. A car with a documented HPFP and injector replacement is a much better buy than one without, and 2AAF stored on a car with no such history is a £700 to £1,300 negotiation at minimum. On a diesel, the cheap end (filter, low-pressure pump) is likelier, but a diesel HPFP that has shed metal is a walk-away because the whole fuel system needs replacing.
Symptoms that go with 2AAF
- Long cranking before the engine starts, especially warm
- Stumble, hesitation or a brief limp mode under hard acceleration
- Rough idle in the first minute after a cold start
- Half-engine light (reduced power) on N54 / N55
- Code stored with 29F4 or 29F5 alongside on N54
Causes, most likely first
Systems involved: High-pressure fuel pump, low-pressure fuel supply, rail pressure sensor. Costs are indicative UK independent-specialist figures for 2026; main dealers add 30 to 60 per cent.
| Cause | How likely | Typical UK cost |
|---|---|---|
| High-pressure fuel pump (HPFP) worn or failed BMW extended HPFP warranty to 10 years / 120,000 miles in the US (NHTSA 12V-035); UK cars are out of any goodwill now | Most common on N54, common on early N55 and N63 | £700 to £1,300 fitted |
| Low-pressure (in-tank) fuel pump weak Starves the HPFP; check low-side pressure first | Common | £250 to £600 |
| Fuel filter or pressure regulator restricting supply (diesels) Cheap; do this before the pump | Common on N47 / N57 | £60 to £250 |
| Rail pressure sensor faulty Live data shows implausible pressure | Occasional | £80 to £200 |
| Injector leak-down (N54 piezo injectors) Often the true cause of long cranking on an N54 | Occasional | £200 to £300 per injector |
| Diesel HPFP failure shedding metal into the rail (N47 / N57) Inspect the fuel filter for glitter | Rare but catastrophic | £2,500 to £5,000 for pump, injectors, rail and lines |
How to diagnose it, cheapest first
- Read live rail pressure at cranking, idle and under load; compare to target
- Check low-pressure supply pressure and the filter before touching the HPFP
- On N54: injector leak-down test and injector index check
- On diesels: cut open the old fuel filter and look for metal particles
- Ask for HPFP and injector receipts; on an N54 they are the single most valuable piece of history
Buy, negotiate, or walk away
Fine to buy
Receipt for a genuine HPFP (and on N54, injectors) within the last 30,000 miles, no long crank on a warm restart, clean live rail pressure.
Negotiate
2AAF stored, no HPFP history, long warm crank: price in £700 to £1,300 (N54 / N55 / N63) or £300 to £600 (in-tank pump).
Walk away
Diesel with 2AAF / P0087 and metal in the fuel filter, or an N54 with 2AAF plus multiple injector codes and no history.
Seen 2AAF on a listing or a scan?
Paste the listing, reg or VIN. Bimmer.AI identifies the exact engine, applies its known failures and costs, and tells you whether this code is a £60 part or a £2,000 conversation on that car.
Run a Bimmer.AI buyer report →Fault-code guidance on this page is general and engine-family based. The same code can have different causes on different engines and years; a proper diagnosis with live data by a BMW specialist is the only way to be sure. Costs are indicative UK ranges that vary by region and parts supply.
Frequently asked questions
Is 2AAF always the high-pressure fuel pump?
On an N54 usually, but not always: injectors leaking down overnight cause the same long-crank symptom and store the same code, and a weak in-tank pump starves the HPFP. Check low-side pressure and do an injector leak-down test before spending £1,000 on a pump.
Can I drive a BMW with fault code 2AAF?
Carefully and briefly. A failing HPFP usually degrades over weeks (longer cranks, more stumbles) rather than stopping the car outright, but a full failure leaves you stranded and on a diesel can wreck the injectors. Get the rail pressure checked within days.
How much is a BMW N54 high-pressure fuel pump in the UK?
£700 to £1,300 fitted at an independent BMW specialist using a genuine pump, more at a main dealer. The pump is at the back of the engine on the N54 and takes two to three hours. Injectors are £200 to £300 each on top if they are also due.
Did BMW recall the N54 fuel pump?
In the US, BMW extended the HPFP warranty to 10 years / 120,000 miles after NHTSA campaign 12V-035 and ran a separate injector campaign. In the UK there was no equivalent recall; cars are now well outside goodwill, so the receipt trail is the only protection a buyer has.