Shopping for a new car is an activity that almost everyone has to do at some point. It can be a lot of fun to shop for a car but it can take a