Best experience I ever had with a dealer was when I negotiated the whole sale through email. So relaxing and got to lay my demands out with no pressure. It throws off their "car salesman" rhythm. Oh....and nit-pick the shit out it. This is dented, this is stained, this is leaking, that makes a noise. It's a good way to get them low. I usually throw bluebook out to them, and tell them I'm not going to pay even that because of said items. BB usually knocks quite a bit off of "asking" price and provides a more reasonable upper end. Ultimately be prepared to walk away. If you show them you want it, they have you hook, line and sinker. Be dis-interested.