Mazda 3 Reliability Over 90k Miles?

That’s a very good price on the 2007. The 2004 is a little under market. But it is really all about condition. If you have a motorhead friend, take him to the dealership and test drive both cars. He and you should look them over thoroughly. If you like what you see, I’d be more inclined to buy the 2007 since there is less time for abuse to mount up. And it si a good deal - at least $1000 below list, depending on the model and options.