as a Mazda Owner all i have to say, Mazda SUCKS @ss, these is really far away from being a good Japanese car, look at Honda's, Toyota's, Mitsubishi's. Mazda is a real disappointment in every aspect, their cars are build with crap quality materials, poor engineering, and their dealers are the worst, they don't have qualified technicians, qualified personnel and they don't treat their customers as they should do, to be very honest i rather to own a Honda than a Mazda, even though i love my car but that's after spending 25k to fix my MSP weaknesses and make it stronger and better. i went with 2 new engines, 2 transmission, new brake rotors, stabilizer bars, radio, sub-woofer, seats, 2 turbos etc with only 15k miles, after all of these BS my car being in Mazda more time instead being with me i decided to not to take it anymore to the dealer honestly my car had always come out worst and something new breaking just right after the dealer worked on it. they have no idea how to fix their own cars, and at least in Ocean Mazda where i bought my MSP they didn't even had the right tools to diagnose and fix their own cars, final conclusion if you want a fast, bigger , better and stronger Mazda put a s*** load of money on it or just sell it and get something better, and better engineered. and for those that think MS3 is the fastest out there, you guys are forgetting about the new 2008 Cobalt SS turbo, 260 hp and according to the reviews is going to be the faster and best under 25k Sport Compact Including cool unique features. at these point i rather to own any other Stock Car than a Stock Mazda, simple is not worth the BS with the warranties and the BS excuses they are putting when their cars keep on breaking because of their poor design and engineering !!!