Pre-facelift is better looking car IMO. M54 is a great engine. I have had 3 different BMWs in recent years with 2.5, 2.8 and 3.0 M54 engines and have not had one single problem. I searched high and low for a decent, early model, low mileage M54 engined Z4 and have no regrets whatsoever.
