Buying my first (used) car. Have been driving an inherited 25yo Corolla that runs well, but figure it's time for an upgrade. Clearly I'm pretty low-maintenance, but want to make a good investment and plan to drive this next car for *at least* 10 more years (looking mostly at 2016/17 models).
Should I buy a compact hatchback (think Honda Fit, Mazda 3, Kia Soul) or a more robust compact-crossover (Mazda CX-5, Subaru Crosstrek, etc.)? I'm in early 30s, single, outdoorsy, but no extreme off-roading. The smaller vehicles will be more practical for my regular use (easier street parking, better mpg) but I'm tempted to buy *more* car (ie. the bigger vehicles) to cover my bases and with the thinking that I might get more longevity out of the purchase. I do hope to have a small family in the next 10 yrs and perhaps a bigger car would last through more seasons of life... but maybe I shouldn't consider hypotheticals. FWIW the “bigger“ options are the same length as my current car.
Thoughts? Suggestions? The price difference is negligible.
If you want low maintenance, I've had good experience with Toyota, Honda, and Subaru. I've gotten ten years each out of the Honda and two Toyotas; just got the Subaru two years ago, but all good so far. So bigger isn't necessarily better (unless you stick with these brands). I suggest you get what works for you now and for the next several years and not worry to much about 10 years (unless you're buying new). Good luck!
I am on year 13 of a larger Toyota, very minor problems so far. Everyone who has a Subaru loves it, you can look at the smaller option they offer, the Impreza.