Если речь идет о покупке нового автомобиля - то лучше покупать, если есть такая возможность. Это связано с тем, что качество выпускаемых автомобилей (в особенности качество сборки) из года в год снижается. Если Вы обратили внимание - то в прошлом столетии было намного меньше автомобилей чем сейчас. Тогда их на качество, на совесть изготавливали и "ходили" они по 10-20 а то и больше лет. Сейчас же автопроизводители более заинтересованы в количестве выпускаемых автомобилей с целью получения максимальной прибыли, а качество их интересует меньше всего. Даже для них сейчас и лучше чтоб автомобиль побыстрее начал ломаться и был списан на металлолом, чтоб автолюбитель побыстрее купил новую машину. Поэтому автомобили и начинают сейчас в большинстве случаев "сыпаться" через 3-5 лет, главное для автопроизводителей - чтоб гарантия закончилась.
Если речь идет о покупке подержанного автомобиля - то можно и сразу купить, если потребность в автомобиле высокая, или же можно подождать, подкопить на что-то более стоящее.