I'm glad you had a good experience, but the one car I've bought from a dealer was the typical horrible sales experience -- long negotiation, then making me wait forever, then they put the wrong price on the contract and apologize for their "mistake" when I point it out.