315 hp on an engine that has has potentially 50k hard miles when brand new is 320 is not bad at all!!!. All cars will lose power as the miliage clocks on due to engine wear and tear. Get an M3 you won't regret it. Far better than grandads seirra with a turbo bolted on it .. oh and it can be thrashed without a full rebuild the following week.

. I have owned fast fords and an E36 M3. My money is on the M3 all the time!!