It's no secret that buying a new car can be a daunting experience. There are so many factors to consider, from price and fuel efficiency to brand and model. And when you're looking for a reliable car that will last for years to come, the process can feel even more overwhelming. So how do you go ...