I'm about to close on a used 4Runner for appliance duty. Pricing is killing me. My understanding of Edmunds.com pricing is that it represents closing prices, so paying the Edmunds price means I negotiated to an average deal. I've walked out of several dealerships who all claim they have more in their truck than the Edmunds retail value. The closest I've negotiated to is $22,000 on a truck that Edmunds has at $19,400. I have similar experiences every few years, but this time is the worst.
At this point, I wonder if I'm just a crap negotiator, or if Edmunds.com is steering me wrong.

