If you are rich and money is not a problem, take the deal.
If that is not the case, then do some work and save $3,000 to $10,000+. My son just brought home a car, Chevy Traverse, one year old, almost 30,000 miles and bought it for 50% of list price. It has all kinds of bells and whistles. I think he said he found it on Craig's list. He bought it from a new car dealer over the internet, and flew out to drive it home.
It all comes down to what you are willing to do to save money. If $10,000 is a so what, make the deal. If you'd rather have the money in your pocket, then do some more research and get a much better deal.
Good luck to you and yours.