depends how good you can negotiate.
If you can negotiate, then go with someone who can etc, pick off all the little problems with the car etc etc, like scratches, dints etc, basically anything you can to drag the price down etc. I've found with car yard dealers there not to bad in knocking a few hundred off the price etc if you can deal with em.