There is nothing in this world like a brand new car right off the assembly line. I understand the value it loses in its first two years but shouldn't that really only affect the original poster if he is looking to only drive it for two years and sell it. If he is looking to keep the car for say 5-10 years then whether he buys the car brand new or two years old it will still hold the same value for him at resale/trade in time.
While I agree on a new car (we just bought one last year) it doesn't matter how long he holds it. Let's take a new Nissan Maxima for example...
If I buy one brand new for say $30,000 with ZERO miles and keep it 5 years driving it roughly 15,000 miles a year, it will most likely be worth $16,000?
Let's say I buy an 2009 with 30,000 miles for say $18,000 drive it for 5 years, it now has 105,000 miles and maybe worth $12,000? If all stays the same (nothing major goes wrong with it) when I sell the 2 year old older car I saved roughly $8,000 dollars by buying a slightly used car that is well cared for should be about the same as a brand new one.
Very broad example but buying slightly used can indeed save you money even if you plan on driving it for a long time. Cars aren't like they used to be that after around 75,000 miles you needed to do major repairs or get rid of it.