how can I avoid stress when buying a new car