Buying a brand new car should be a thrill, not a stressful experience. It’s not hard to find the car that perfectly suits your needs and has all of the features you want, as long as you do the...