Currently, the cheapest state to buy a car in New Hampshire, where there's no sales tax and the registration fee is low.