Long time lurker, first time poster. I currently drive an E90 325i SE which is running perfectly but I have it over a year so wouldn't mind a change to something M Sport. It has to be petrol and ideally N52.

What's the better option, E90 or E60?