I've really only bought one car in my life, and that was my Outback in 2010. So forgive me if this is sort of basic.
I'm in the market for a new car probably in 2019 to replace that Outback as above. I put a fair number of miles on my car, about 15k per year, about an hour a day. I want a car with good gas mileage and lots of room. It wouldn't hurt to look sexy too, cause my Outback sure isn't sexy. I'll be turning 40 around the time I would be buying it. We will not be taking a loan on the car. My intent is to keep the car 8 years then pass it on to DS as his first car, but who really knows the future.
I had assumed I'd buy the top trim line of a mainstream brand, like Subaru or Honda. But now I'm looking around and it seems like I can buy a 1-3 year old luxury brand with <30k miles with a great warranty. So I can get a 1 year old Land Rover Discovery diesel with <10k miles with a 100k mile warranty for a just little bit more than a Chevy Traverse with a 36k mile warranty? Or a 1 year old BMW X5 diesel 12k miles with a 4 year warranty for the same price as the Chevy?
I'm sure I could be happy in a Honda or a Chevrolet...so this seems too good to be true. Is there a catch I'm missing? Has anyone done this and been happy, or have regrets and wish you bought new?