Important questions to ask yourself before you start shopping for a vehicle, your rights, what to expect and how to avoid common problems when you buy a car.