When to buy a car while saving the most money