P0175 on the 2022 BMW 3 Series (G20)
Your 2022 BMW 3 Series has set a P0175 fault code, meaning the DME has detected that bank 2 is running too rich. The 2022 G20 3 Series comes with either the B46 2.0-liter turbo four-cylinder (255 hp in the 330i) or the B58 3.0-liter turbo inline-six (382 hp in the M340i). BMW's engine management system is extremely precise in its fuel trim monitoring, and a P0175 code indicates a deviation the DME cannot correct through normal lambda control adjustments.
Symptoms
- Amber check engine light on the dashboard
- Decreased fuel efficiency
- Dark or black exhaust smoke
- Uncharacteristically rough idle for a BMW
- Fuel smell from exhaust
- Possible power reduction message on iDrive display
BMW Engine Technology Overview
BMW's B46 and B58 engines are engineering marvels featuring direct injection, twin-scroll turbocharging, VANOS variable valve timing on both cams, and Valvetronic variable valve lift. The DME continuously monitors exhaust gas composition through wideband lambda sensors that provide far more precise data than conventional O2 sensors. At two to four years old and 20,000 to 50,000 miles, these engines are generally reliable, but sensor degradation and fuel system issues can occur.
Common Causes
1. Degraded Bank 2 Lambda Sensor
BMW's wideband lambda sensors are sophisticated but can degrade over time. The bank 2 sensor operates in hot exhaust gas and can develop measurement drift or slow response times. At two to four years, premature degradation is uncommon but not unheard of, especially if the vehicle has been used for frequent short trips that do not allow the sensor to reach full operating temperature regularly.
2. Direct Injection Carbon Buildup
BMW's direct injection engines are known for carbon buildup on intake valves because there is no port injection to wash fuel over the valves. Carbon deposits can affect how air enters the cylinder, alter turbulence patterns, and influence combustion efficiency. This can cause uneven cylinder-to-cylinder combustion that affects bank 2 fuel trims. A walnut shell blasting or chemical intake cleaning may be needed.
3. VANOS System Issue
The VANOS variable valve timing solenoids and actuators on the B46 and B58 engines adjust intake and exhaust cam timing for optimal performance. A malfunctioning VANOS solenoid on bank 2 can alter valve timing, which changes how much residual exhaust gas is left in the cylinder and affects combustion efficiency. VANOS solenoid replacement is a common BMW repair.
4. Boost Control Issue
Both the B46 and B58 use electronic wastegate actuators. If the actuator loses calibration or fails, boost control becomes inconsistent. The DME adds protective fuel enrichment during overboost events, which can trigger P0175 on bank 2 if the enrichment is sustained.
Diagnostic Approach
- Use BMW ISTA or compatible diagnostic tool to read all faults and freeze frame data
- Monitor bank 2 lambda sensor readings, fuel trims, and adaptation values
- Check VANOS timing adaptation and eccentric shaft sensor data
- Inspect boost pressure control and wastegate actuator function
- Test lambda sensor response time and accuracy
- Evaluate fuel pressure via diagnostic tool data
- Check for carbon buildup via borescope if available
Repair Costs
Lambda sensor: $300 to $600. VANOS solenoid: $200 to $500. Carbon cleaning (walnut blast): $400 to $800. Wastegate actuator: $500 to $1,200. Injector work: $400 to $1,000. The 2022 3 Series is still under BMW's 4-year/50,000-mile warranty for most owners. Use the dealer for covered repairs.
BMW Ownership Tip
Regular oil changes with BMW-approved oil and timely air filter replacement help prevent many fuel system issues. If you have the B46 or B58 with direct injection, consider a periodic intake valve cleaning at 40,000-60,000 miles to prevent carbon buildup that can contribute to fuel trim issues like P0175.