Cars, unless they are certain classics, only depreciate in value. At the end of the day it is a balance between what you can afford vs what you are prepared to accept. To some a new car is a must, to others a 10 year old Lexus is still pure luxury without the high initial cost. Horses for courses, yes there is no "right" answer - it is down to the individual.