Test drive the certain ones you like. I drove an srt4 and loved it compared to my friend's wrx. Don't go with a gsx or a 3000gt. DSM's are great and have a large aftermarket but equal problems in the future, especially with the chassis rust. Srt4's are good cars but are the second highest on insurance (evo is first), so check with your insurance company before buying one. The wrx is an all around great car just a tad bit expensive. My buddy is on his second engine and the price of everything is killing him, but the scooby's are great and dependable vehicles. All around I would actually pick up a cobalt ss/sc. The LSJ and drivetrain are bulletproof, modifications are cheap and don't affect the driveability that much and it's a very well done interior. I don't know a lot about mazdaspeed's but the 3 version (turbo) is very fast and I'd personally trust a mazda. Don't buy an s4, way too expensive. Hope that helps you out a little. (Btw after driving an evo, wrx, srt4, b6 s4 and cobalt ss/sc, the cobalt was by far my favorite car.)