Home › Guides › BMW Fuel Pump Failure: Symptoms and Cost

BMW Fuel Pump Failure: Symptoms and Cost

A long crank, stalling at low fuel or a drivetrain malfunction warning points to the in-tank low pressure pump on N20, N55, B46 and B48 cars. On the N54 the high pressure pump and injectors cause similar symptoms, and commenters say to log fuel pressure before replacing the HPFP.

Last updated · By BimmerQuote (how we build guides) · Costs on this page come from the linked repair pages, each citing its sources.

In-tank pump (N20, N55, B46, B48)

The page lists a drivetrain malfunction warning and loss of power, stalling often at low fuel, long cranking and an inaccurate fuel gauge. It is reached under the rear seat, no tank drop, and owners report 30 to 45 minutes. CARB-state cars may get it covered under the emissions warranty. See Low Pressure Fuel Pump (In-Tank).

N54: high pressure pump and injectors

The N54 page lists a long crank, a reduced power message and fuel pressure codes such as P3090 and 29F2. The low pressure pump can cause the same symptoms, so log fuel pressure first. See N54 High Pressure Fuel Pump & Injectors and BMW N54 engine. The Why BMW N54 Injectors Cost So Much explains the two repairs in that table.

N55 injectors

A misfire that follows an injector, rough idle or a fuel smell is the N55 injector page. EU5 injectors need codes entered; EU6 kits generally do not. See N55 Fuel Injectors and BMW N55 engine.

If it will not start

The BMW Won't Start: Causes and Repair Costs lists the other causes.

Common questions

How much is a BMW fuel pump?

Low Pressure Fuel Pump (In-Tank) on a BMW with the N20/N55/B46/B48 engine typically costs $1,200 at a BMW dealer or $300–$347 in parts DIY, based on 3 real owner-reported prices.

How much is an N54 high pressure fuel pump?

N54 High Pressure Fuel Pump & Injectors on a BMW with the N54 engine typically costs $600–$800 at an independent shop, $970–$4,000 at a BMW dealer, or $500–$3,300 in parts DIY, based on 13 real owner-reported prices.

How much are N55 injectors?

N55 Fuel Injectors on a BMW with the N55 engine typically costs $2,300 at an independent shop, $1,600–$4,500 at a BMW dealer, or about $744 in parts DIY, based on 4 real owner-reported prices.

Where this comes from

Every cost on this page is pulled from these repair pages, which list the price, the forum or shop source and the details for each report. This guide adds no prices of its own.

Get one big BMW repair breakdown a week

Dealer vs indy vs DIY. Free. No spam.

Embed not loading? Subscribe on beehiiv →

Need quotes from local BMW shops?Get free quotes →