Originally Posted by Monster335
The lean codes means not getting enough fuel. So fuel injector issue makes sense. Trust me I ran with those same exact codes you had for long time, after the fuel injectors done, no more codes.
This is a response to track this issue.
All Fuel Injectors were replaced by BMW once I noted that at cold start the car sounded rough. I had no miss-fire codes either, but that diagnoses was there. The car had Mixture Control Code also, this lead them to believe all injectors had to be replaced.
As part of the service they also replaced the spark plugs during warranty procedure.
It took an additional 6k miles for the problem to be noticeable enough in Stage 0 from code coming up in Stage 2+ for reference.