So I've had my 2008 Mazda 3i with the 2.0 for 4 years now and it has 125,000 miles. Haven't had a single problem with it and love everything about it. Only hesitation I have with a 3rd gen would be the push button start. Just can't get over the fact that something as simple as a bad transmitter signal could keep my car from starting. Also read a review that they are a little slower than the older models. Any truth to this? What will I like/dislike about the newer models? Thanks!