Um, the answer is pretty subjective depending on what you want and how you use your car. Do you hold on to cars forever and drive them into the ground? Or do you like to get new cars every few years? Do you put a lot of miles on your cars/drive them a lot, or not so much? Don't lease if you drive a lot or have a long commute or like to get new cars more often than every, say, 10 years. Don't buy if you barely drive and prefer to trade in/trade up/get something different every year or every few years.