Known Issues/P0087/BMW

P0087 on BMW

Fuel Rail/System Pressure - Too Low

Critical6 BMW models affected$600-$3,000 typical repairSystem: Fuel System

P0087 on BMW vehicles indicates fuel rail/system pressure - too low. Au7o has documented this code across 6 BMW models — most commonly on 5 Series, 6 Series, 7 Series. This code means the fuel rail or fuel system pressure has dropped below the level the engine's computer expects. The computer monitors a fuel pressure sensor and has seen pressure fall too low, meaning the engine isn't getting enough fuel — especially noticeable under acceleration or load. This is most common on direct-injection and diesel systems that run very high pressures. Symptoms include hard starting, stalling, hesitation, lack of power, and possible limp mode. Typical repair costs on BMW range from $600 to $3,000, depending on the specific model and root cause.

Common Causes of P0087

  • •Clogged or dirty fuel filter
  • •Weak or failing fuel pump (lift pump or high-pressure pump)
  • •Faulty fuel pressure regulator or control valve
  • •Restricted or leaking fuel lines
  • •Faulty fuel pressure sensor
  • •Air in the fuel system or running low on fuel
  • •Worn high-pressure pump (direct injection/diesel)

P0087 on BMW by Model

BMW 5 Series(1 issue)

  • 2008-2010 535i N54 High-Pressure Fuel-Pump Recall Path2008-2010

    BMW notified dealers that certain model-year 2008-2010 535i vehicles with the N54 twin-turbo engine could experience high-pressure fuel-pump failure. BMW listed long starting times, a Service Engine Soon light, reduced engine performance and an Engine Malfunction message; the notice did not include later F10 535i, 540i or M550i models.

BMW 6 Series(1 issue)

  • In-Tank Fuel Pump Wire-Crimp Failure (Recall 16V-746, 2012 640i/650i)2012

    NHTSA campaign 16V-746 (October 2016) covers 2012 640i and 650i coupes and convertibles (plus 2007-2012 5 Series, X5 and X6). The low-pressure in-tank fuel pump's electrical connector pins were improperly crimped; the resulting resistance heats and melts the connector, so the pump can stop (stall, no-start) or the melted connector can allow fuel to leak. About 136,000 vehicles were included.

BMW 7 Series(1 issue)

  • High-Pressure Fuel Pump Failure - F01/F02 750i/750Li (N63)2009-2015

    The N63 V8 engine uses high-pressure direct injection fuel pumps (HPFP) that commonly fail between 60,000-100,000 miles. The HPFP is driven by the engine camshaft and operates at extremely high pressures (2,900+ PSI). Internal wear and seal failures cause fuel pressure loss, leading to rough running, misfires, and no-start conditions. The N63 has two HPFPs (one per cylinder bank) that often fail together. Failed pumps can contaminate the fuel system with metal particles, requiring fuel system flush.

BMW M240i(1 issue)

  • B58 High-Pressure Fuel Pump Cannot Hold Rail Pressure Under Load2017-2024

    The M240i runs a two-pump fuel system - an in-tank low-pressure pump feeding a cam-driven high-pressure pump on the B58's head. As the HPFP's internal valve and cam follower wear, the pump can still idle and cruise normally but cannot maintain commanded rail pressure during hard acceleration. The DME sees the pressure deviation, cuts boost, and drops the car into limp mode with a Drivetrain Malfunction message - typically at exactly the moment the driver asks for full throttle. The tell that separates HPFP wear from an ignition or injector fault is that the fault appears under load and clears itself on restart, and that fuel-pressure live data diverges from the commanded value while codes alone look ambiguous. Tuned cars surface this earlier because a Stage 1 map asks for more fuel volume than a marginal pump can deliver, which is how it first showed up on M240i and M340i owners running higher-output maps.

BMW M340i(1 issue)

  • High-Pressure Fuel Pump (HPFP) Failure2020-2024

    The B58 engine's high-pressure fuel pump can fail, though at lower rates than the older N54 engine. When the HPFP fails, fuel pressure drops below the minimum required for proper direct injection, causing long cranking, rough idle, misfires, and in severe cases, the engine stalling and entering limp mode. Failures are more common in cold weather when fuel demands are higher, and can be exacerbated by ethanol-blended fuels.

BMW M6(1 issue)

  • S63 High-Pressure Fuel Pump / Fuel Injector Cold-Start Misfire2012-2019

    The S63/N63 V8 family used in the F12/F13 M6 is subject to high-pressure fuel pump (HPFP) and direct-injector problems. A failing HPFP causes long cranking and hard starting (worst when cold), rough running and misfires from insufficient rail pressure. Separately, the direct injectors can develop internal leaks, dumping excess fuel and causing cold-start rough running, misfires and a Service Engine light. BMW issued a service bulletin for N63/S63 engines in F12/F13 addressing rough cold-start running with illuminated service lights traced to internal high-pressure injector failure; injectors must be matched to the correct index per bank.

Looking for P0087 on a different make?

View P0087 across all makes →

Frequently Asked Questions

What does P0087 mean on BMW?▼

P0087 stands for "Fuel Rail/System Pressure - Too Low." This code means the fuel rail or fuel system pressure has dropped below the level the engine's computer expects. The computer monitors a fuel pressure sensor and has seen pressure fall too low, meaning the engine isn't getting enough fuel — especially noticeable under acceleration or load. This is most common on direct-injection and diesel systems that run very high pressures. Symptoms include hard starting, stalling, hesitation, lack of power, and possible limp mode. On BMW specifically, this code is documented across 6 models.

What causes P0087 on BMW vehicles?▼

Common causes on BMW: Clogged or dirty fuel filter, Weak or failing fuel pump (lift pump or high-pressure pump), Faulty fuel pressure regulator or control valve, Restricted or leaking fuel lines, Faulty fuel pressure sensor. Specific causes vary by model and year — see the per-model sections below.

How much does it cost to fix P0087 on a BMW?▼

Repair costs on BMW range from $600 to $3,000, depending on the specific model and root cause.

Which BMW models have P0087 documented?▼

Au7o has documented P0087 on 6 BMW models: 5 Series, 6 Series, 7 Series, M240i, M340i, M6.

Share:@au7o.io