B58 cranking long and hesitating between 2,000 and 4,000 RPM?

BMW B58 HPFP Replacement
at your home.

🚗 2016–2022 BMW B58 📋 340i, 440i, 540i, X3 M40i, Z4 🟡 Half-day job at your driveway

The B58's high-pressure fuel pump is becoming this generation's known failure as the fleet ages past 130,000 km — with injectors diluting the oil along the way. We replace both at your home.

Call/Text 647-450-0406 Get a Flat Quote

What's actually failing.

The B58 turbo six — in the 340i, 440i, 540i, X3 M40i and Z4 from 2016 on — is rightly considered one of BMW's best modern engines. But as the fleet ages past roughly 130,000 km, a familiar BMW pattern is repeating: the high-pressure fuel pump is emerging as the generation's known failure. The HPFP takes fuel from the in-tank pump and raises it to direct-injection pressures; when its internals wear, rail pressure sags exactly when demand peaks, and the DME logs P0087 and P00C6 — rail pressure too low, and pressure not reached during start.

The symptoms follow the physics. Starts get long — the pump can't build pressure quickly, so the engine cranks while the rail catches up. Under way, the car hesitates in the 2,000–4,000 rpm band where load and fuel demand climb fastest. Some owners notice a raw fuel smell. The quieter problem is oil dilution: aging injectors that don't atomize and seal as designed let fuel wash past the rings into the crankcase, thinning the oil that protects the bottom end and turbo of an engine that runs serious cylinder pressures.

Because pump and injectors age together and share the same high-pressure circuit, the complete repair treats the fuel system as a system: pump replaced, injectors assessed and replaced as needed, and the oil changed to purge the fuel dilution. Caught at the long-crank stage, it's a one-visit fix; ignored, the endgame is a pump that strands the car and a bottom end that's been running on fuel-thinned oil for months.

The symptoms.

If your BMW is doing any of these, this is the likely cause:

  • Long cranking before start, worse after sitting
  • Hesitation or stumble between 2,000 and 4,000 rpm
  • Fault codes P0087 / P00C6 logged
  • Raw fuel smell around the car or in the oil
  • Oil level mysteriously rising, or oil smelling of gasoline
  • Reduced power or limp mode under hard acceleration
  • Rough running that worsens with engine load

What this job typically costs.

$3,500–$5,000
what dealers typically quote for this repair
Our approach is different: one flat quote for the complete job, given before any work starts — parts, labour, everything. No hourly meter, no surprise add-ons. And if a smaller fix solves it, that's what we'll tell you.

The complete fix includes.

  • New high-pressure fuel pump (latest revision)
  • Injectors assessed — replaced as needed and coded to the DME
  • All high-pressure fuel connections renewed to spec (single-use fittings not reused)
  • Rail pressure verified live against target through the full load range
  • Engine oil and filter changed to clear fuel dilution
  • Road test through the hesitation band with logged data
Get Your Flat Quote

How this works at your home.

Half a day to most of a day at your home, depending on whether injectors come out with the pump. High-pressure fuel work is exacting — fittings are single-use, torque matters, and injector coding needs the proper scan tool — but it's all top-of-engine access that suits a driveway perfectly. The car is verified with live rail-pressure data under load before handover, because on fuel systems 'starts fine in the driveway' isn't a test.

Why not to wait.

A wearing HPFP fails on its own schedule, and the final symptom is a car that cranks and won't start — wherever it happens to be parked. The oil dilution is the more expensive threat: fuel-thinned oil quietly under-protects the bearings and turbo on every drive, the kind of wear that doesn't show up until it's catastrophic and unfixable cheaply. An oil that smells of fuel, or long cranks getting longer, are this system telling you where it's headed.

Frequently asked questions.

Can fuel system work like this be done at my home?

Yes — the HPFP and injectors are top-of-engine access, and the job is about precision rather than facilities: single-use high-pressure fittings, correct torque, injector coding with a proper scan tool, and live rail-pressure verification afterward. All of it happens in your driveway in half a day to a day.

Why is this repair priced the way it is at the dealer?

Direct-injection pumps and injectors are precision parts that cost real money even at trade, and dealers price them at list plus separate labour lines for pump, injectors and the oil service. We quote the complete repair — parts, coding, verification, oil change — as one flat number before any work starts. If your injectors test healthy, they stay, and the quote reflects only what your engine needs.

My oil level keeps rising. How is that connected?

Rising oil is fuel — injectors that no longer atomize and seal properly let unburned fuel wash past the rings into the crankcase, and the 'extra oil' on your dipstick is gasoline thinning your lubrication. It's one of the most useful early warnings the B58 fuel system gives, and it's why the oil change at the end of this repair isn't optional.

The B58 is supposed to be reliable. Is this failure really common?

The engine itself is excellent — this is the fuel system aging, and it's the same arc BMW's earlier direct-injection engines followed: fine for years, then HPFP failures clustering as the fleet crosses high mileage. B58s past 130,000 km are entering that window now. Long cranks and rpm-band hesitation are the early signature; catching it there keeps it a one-visit repair.

Already holding a dealer or shop quote for this?

Send it over for a free second opinion. I'll tell you straight what the job actually involves — and if their quote is fair, I'll tell you that too.

Get a Free Second Opinion

Is your BMW doing this right now?

Describe it to the AI mechanic (bottom right), or get a flat quote for the complete job. We come to you, anywhere in the GTA.

Call/Text 647-450-0406 Get a Flat Quote