Another vote for a Soob here.
We had a 1999 Subaru Legacy wagon that my wife drove for 200,000 miles. Total unexpected repairs came to about 60 dollars. Once it hit 200K I told her she couldn't drive it anymore and she bought a new Outback in 2008.
I drove that old Legacy for another 160,000 miles until I just got sick of it. We gave it to her niece and she took it up over 400,000 miles before something shiny caught her eye.
The 2008 Outback only has 106,000 miles and has yet to have any issues. It doesn't get driven as much as the older Legacy did so it'll be around for a while. I do all the repairs on our vehicles and Soobs are very well laid out for actual maintenance. (I often want to junk punch the engineers who put oil filters on the side of an engine block)
Boxer engines do use some oil so check the level every 1500 miles and just drive the crap out of them.
Get another set of wheels and mount real snow tires on them and a Soob will amaze you in the winter. People running around on all season tires have no idea how good these things are in shitty weather.