Eh, M54 arent that bad. My parents brought a CPO 2003 330XI back in 2006. I think it had around 36k miles. They sold it in 2013 with 90k miles on it. The only major repair we had to do within the 7 years was the starter and ofc the Valve Cover Gasket. Other than normal maintenance, the car ran fine.He even had some slight dislike for the E46 with probably the M54 motor. Not the worst by far. The double vanos was the start of the downfall.
They just require a bit more attention.Pfft, what a lazy, blithering idiot.
Anyone who knows anything, knows BMW's are no more difficult than any other car on the road today.