Way too much $#@! to remember on my E90 N54 (HPFP, Injectors x2-3, coils, carbon buildup problems, oil housing gasket leaking, leaking radiator, and other little stuff). I had the Sedan from 35k miles to 77k. This E82 N54 has had the HPFP replaced under my care, and I believe the last owner had a HPFP and injectors replaced, and god knows what else. So far 40k miles, I've had it since 33k miles. The parts that make the N54 engine run are very unreliable IMO, and not very efficient. The engine itself is a beast!