Well, if you want a mobile sports sofa with lots of toys, get the M3 - if you want a road going rally car get the Evo or WRX STi..
BTW, the MY'03 STi + PPP = 306Bhp / 299lbs torque
I've driven one that is running slighly higher HP and its nuts. Test drive one to find out if you like it first...
Oh btw, the MY'03 WRX + PPP is kicking out 265Bhp and somewhere round the 260lbs torque mark...
Rgds, Alex