Engine-specific DTCs

B58 fault codes.

The B58’s headline failure mode on early production is the plastic-to-metal charge-pipe joint — a known issue that produces boost-leak codes under load. The B58’s HPFP is more reliable than the N54’s, but the VANOS solenoid still clogs on higher-mileage cars. This page lists the codes a B58 actually throws in the field, with direct links to each code’s full diagnostic page.

12 codesUpdated August 2026B58 3.0L turbo I6 (F/G-series x40i models, 2015+)

Headline failures on the B58 3.0L turbo I6 (F/G-series x40i models, 2015+)

The B58 is more reliable than the N54/N55 on the HPFP front but inherits the VANOS solenoid clogging from the family. Early production had a charge-pipe plastic-to-metal joint that produces 30FF and 120308 codes under load. The thermostat-related P0128 is the second-most-common code, especially on F-series x40i models.

Codes to scan for

CodeTitle
120308Charging pressure control: too low (B58)
30FFTurbocharger, charge-air pressure too low (underboost)
2A82VANOS intake control fault
P0128Coolant temp below thermostat regulating temperature
P0300Random/multiple cylinder misfire detected
P0301Cylinder 1 misfire detected
P0302Cylinder 2 misfire detected
P0303Cylinder 3 misfire detected
P0304Cylinder 4 misfire detected
P0305Cylinder 5 misfire detected
P0306Cylinder 6 misfire detected
P0171System too lean (Bank 1)

About the B58 3.0L turbo I6 (F/G-series x40i models, 2015+)

The full engine profile documents every supported parameter, query path and decoder for the B58. Verification status, common failure modes and chassis-specific notes are documented there.

Read the codes your car is reporting.

Beemuu reads fault memory over K+DCAN or ENET/DoIP and saves it before you clear anything.

Download BeemuuBack to DTC index

Last updated: 2026-08-02 ยท Beemuu contributors