I'd say get the 04, given the choice. It's late in the year though, why not look for an 05? I just got a certified preowned 05 with only 10k on the clock, cost me about what a new one costs *before* they start adding in all the fees and premiums and taxes and etc etc etc., and I'm happy with it - just did a silicon valley to hollister run and got about 55MPG. Mileage is really good, and no problems or flaws like you'd expect from a 'used' car.