I think you should go to a carmax and get their appraisal no matter what. You can then work with the dealer to get them to do better or at least match that. If they won't you can go back to carmax and sell them the car.
Current car 2010 Honda Accord.
Looking into: 328i for Q3 2013.
BMW CCA Member