Go to some of the on-line buying services such as carsdirect.com, autobytel.com, carpoint.com etc., and they will tell you at what price they can buy car for you based on the zip code of the dealer. Keep in mind that they keep $500 for doing the deal. Take those prices and start negotiating at about $1000 below the price they quote. That will allow you to negotiate up $500 to the price the dealer will sell the car for.