What are codes p0171, p0174 and p0455? on 2001 BMW X5

My X5' didn't pass emissions. Got error codes p0171, p0174 and p0455. What are they?

1 answer
THE P0171 AND P0174 ARE FOR THE FUEL INJECTION
THE COMPUTER THINKS THE FUEL MIXTURE IS WAY OUT OF SPEC. THIS WILL REQUIRE DIAGNOSTICS TO CONFIRM A REPAIR STRATEGY.
THE P0455 IS A FUEL VAPOR RECOVERY FAULT. MOST LIKELY CAUSE IS THE GAS CAP LOOSE OR FAULTY.