2-3 years old. For the best bang for your buck, buying a car no older than 3 years old will give you the most optimal combination of quality and value.