Am I better buying an older premium car than a newer, cheaper car if I intend to keep it for a while?

I'm looking to buy a large SUV that could fit me (6'4") in the driver's seat as well as behind the front seats. Due to this I've managed to narrow it down to only a few cars. I'm looking to keep this car for the next 10 years. Would a 2016 Hyundai Tuscon be a better purchase than a 2012 BMW X5, both are roughly the same price? Am I better buying the older premium car than the newer, cheaper car?
Better buying the new Hyundai that comes with a five year warranty. A 2012 X5 could be very expensive in maintenance and repairs, the cost of which are in line with its original list price, not what you paid for it.
Answered by Honest John on

Ask Honest John