 I just bought my 2004 Mazda3 s last week, but I've already driven it over 1000 miles on a trip. My first impression of the car was great, it's sleek and drives well.  The only issues I've had with it are that the driver seat seems to be made for tall people with long arms.  When I push the seat back so that your foot is a good distance from the pedals, I have to hold my arms out straight to hold the wheel. I also bought this car not realizing that the 2.3 L engine didn't get very good gas mileage.  I was hoping to improve over my V6 mustang, but the mpg is only slightly better. But I like the way it drives, and I think it will be a great car for me.