I have loathed car buying...for all the reasons cited. And knew I had been ripped off with nearly every deal. Then came across fightingchance.com. Did that with two new purchases. Totally satisfying. I was in the drivers seat...and they knew it. In and out in minutes...literally.
I usually do well at dealers but its still a pain. last car I did a deal for was bought for 24k sticker was 31k. I had to leave two dealers and leverage them against themselves. Elio @ 6800 is no haggle so thats good.