somehow I dont believe what DynamicSound said, but anyways back to the question:
- 350z and G35 have oil issues, check around, I was gonna buy one (03 G35) but reconsidered. Look for those cars from 2007 and up, wont be cheap though;
- M3s are generally good. Besides the fact that those run expensive, I've heard people have problems with leaking differential at the rear end, but I guess not a biggie;
- GTI is supposed to be OK, little fun car to drive. Still all turbos start leaking oil past 50k miles so have that in mind. A friend of mine had one, it was running good against my stock turbo D Civic (232whp/206wtq)
- I never really liked STIs, besides the stupid sound and look, the only good thing is the 4x4 part, which most of the time would only cause more fuel consumption. You can make like 450HP easy on stock block though, but the car is not very light too.
so from what you posted I would have a tough choice between M3 and G37, however both will be on the expensive side.
on the cheaper side, take a look at the Hyundai Genesis V6 manual, and Golf 4R32![]()