I wanted an older M3 but couldn't afford the insurance.
Take an E36 M3 for a test and see what you think next to a newer model. Forget the 325, try and test a 330.
They are both quick... obviously one more so than the other but the speed you lose translates into comfort in the form of the E46.
I'd imagine either would seem to offer decent comfort compared to the porker so the power is up to personal preference.
<span style='color:blue'>"So my BM makes me a flash bastard? Then I guess you're just keeping it real from the seat of your nova?"</span>
<span style='color:gray'>"...and the home of the brave..... is bravey 130bhp from a 7 litre engine? 100bhp/litre or don't bother building it!"</span>
<span style='color:red'>"Aaahh the UK; where every road is jammed, under construction, poorly maintained and unfairly policed, at least we don't get over-taxed for it........ HA HA HA!"</span>