Buying a car should be exciting. But most often, it's anything but. The dealership experience stinks. Pushy salespeople, opaque pricing, an avalanche of paperwork, or all the above generally make car ...