I'm brand new to this forum, but I need some help! I have a 2012 BMW z4 sDrive28i 2.0L Turbo, and I have been getting the following fault codes 280F, 28A1, and 2C57. I have replaced all of the air intake pipes or tubing, replace the gasket for the lower air intake that connects to the turbo, new alternator, new MAF and MAP sensors, and a brand new intercooler, I've done a smoke test under pressure to check for leaks and their are none, yet I'm still getting these codes AFTER I drive the car until it heats up normally, and once I let it sit for 5 to 10 minutes, I get those 3 fault codes on my code reader. Could someone point me in the direction to fix these codes, because I'm at a loss to try and figure this out! Thank you guys, and by the way I love this forum!