I gotta agree with Matt, you need some gear in that car. I'd also say that 3.55 gearing would be your best option.
In any event good races. I'm not at all surprised by your win over the 525. You've got 230hp/300tq as I recall in your S/C'ed T-Bird, and even though your car is heavy the 525 is also a pig, but with a severely underpowered engine.
Oh, and the main reason people probably don't post kills on M3's/M5's is cause people raise the BS flag, even when there cars are pumping out more horsepower. I'd snarf an M3 in a heartbeat, but i'd make sure to get it on video to make sure I prove my point
M3's are becoming like Supras, they NEVAR LOSE unless they are not running right that day. Heck it's written in the owner's manual