Buying a car is a massive financial milestone, but the dealership experience is literally engineered to make you overpay.