the best advice came from the poster who said buy used.
Cars these days are being built much better than they were in the past. The fact is, any car you buy will lose at least 30% of it's value within the first 4 years. If you buy a certified pre-owned and get an 06 you will be getting the most bang for your buck. You can most likely find a vehicle like this with less than 35k miles and save a fortune and still get a 7-year 100k mile warranty along with it.
To me, it's a no brainer. I've gone through about 10 cars and will never buy new again.
Also, use Edmunds.com as a car buying resource. Take whichever car you are looking at buying, see what it costs the dealer to get it and negotiate from there.
Again, I'd really suggest not buying a new vehicle, but for whatever reason if you absolutely must, use a resource like Edmunds to see exactly what the car is worth.