As the resident "car dealer" here, I'll throw in my thoughts for you Craig.
Subaru-Great in the snow and built sturdy. Good on gas. The problem with finding a nice used one is that folks tend to drive them til they are shot! If you do find one with decent miles for the year, make sure the timing chain/belt has been done. They are known to fail between 80 and 110k miles. That generally ruins the engine. If you buy one that hasn't been done, it's about $1k to have it done.
Jeep-I have one myself. Its a 2015 Grand Cherokee Limited. I love it, but it was $42k new. Used ones are good if they are 07 or newer. The older ones are known for rear differential problems, especially the Liberty. It's about a $2500 fix.
Ford Escape-Decent and relatively cheap on the used side.
Honda CRV & Toyota Rav 4-Reliable, but too light for my tastes.
Stay away from Nissan. The CVT transmissions are junk.
Chevy Equinox-Junk engines.
Kia/Hyundai-They've come along way since 05. Any thing later than that should be decent, but like the Honda and Toyota, a little light.
Chrysler-Beware!
If you do come across something that you are interested in, send me a pm and I'll gladly do some research on it for you. If you can get the VIN#, I can do a little deeper research.