Vehicle: 2020 BMW 330i G20
Hey everyone,
My 2020 BMW 330i (G20) with about 45,000 miles just threw a Check Engine Light. I hooked up my OBD-II scanner and it's showing a P0171 code, which indicates 'System Too Lean (Bank 1)'.
The car seems to be running okay, maybe a slight hesitation on acceleration, but nothing major. Fuel economy might be a little worse than usual, but it's hard to tell for sure.
What are the common culprits for this code on these B58 engines? I've heard everything from vacuum leaks to O2 sensors. Any advice on where to start troubleshooting before I take it to the dealer?