Home › Guides › BMW Check Engine Light: Common Codes
BMW Check Engine Light: Common Codes
The codes our repair pages name are VANOS codes such as 2A82 and 2A87, water pump codes in the 2E81 to 2E85 range on N5x engines, fuel pressure codes such as P3090 and 29F2 on the N54, and O2 sensor codes. Each points to a repair with its own owner-reported price.
Last updated · By BimmerQuote (how we build guides) · Costs on this page come from the linked repair pages, each citing its sources.
VANOS codes on the N52 and N54
Codes such as 2A82 and 2A87 with a rough idle or stalling at stops point to the VANOS solenoids. See VANOS Solenoids.
On the N54, P3090 or 29F2 with a long crank is the fuel system. See N54 High Pressure Fuel Pump & Injectors. O2 sensor codes come with an erratic idle and poor fuel economy; confirm the bank and position before replacing, and use an OE-supplier sensor. See O2 / Oxygen Sensor Replacement.
The VANOS page lists 2A82 and 2A87 with rough idle and stalling. VANOS Solenoids on a BMW with the N52/N54 engine typically costs $500–$750 at a BMW dealer or $80–$300 in parts DIY, based on 6 real owner-reported prices.
What are the 2E81 to 2E85 codes?
The water pump page lists them as pump fault codes on the N5x engines. Electric Water Pump + Thermostat on a BMW with the N52/N54/N55 engine typically costs $940–$2,035 at an independent shop, $980–$4,400 at a BMW dealer, or $600–$800 in parts DIY, based on 13 real owner-reported prices.
How much is an O2 sensor?
O2 / Oxygen Sensor Replacement on a BMW with the N54/N55 engine typically costs $200 at an independent shop, $1,100 at a BMW dealer, or $90–$170 in parts DIY, based on 4 real owner-reported prices.
What does a P3090 fuel pressure code mean?
The N54 page lists it with a long crank. 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.
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.