We sold our vehicle because the monthly payment, insurance, gasoline, and parking costs were adding up to about $1000 a month. I planned on downgrading from an Infiniti to a 3 year old Honda Civic or Fit. I visited three dealerships in my area. The experience was horrible at all three. I consider myself a decent person, but I now judge people who work in car sales or car sales management and not in a good way. Anyway…
I had my credit union's car purchasing department handle my car purchase. Did everything over email - I told them what I wanted and in what color, they did the legwork to find a dealer that had what I wanted. Emailed me a quote, then the dealer delivered it to my door. No haggling, no visiting dealers, just email and signing some papers.
The entire bullshit process begins when you try to get a price that doesn't have thousands of extra dollars in for the dealership.