for 12 K I'd get an older Land Rover Discovery and outperfom any subaru...
haha but I'm no real authority on that, just had a really good experience with our old Discovery
but now we drive the H2...which we ironically found at a Subaru dealership lol...while my parents were pushing the numbers around I was takin a look at the Subs and I think they all have horrible design (from an aesthetic standpoint) except for the brand new 2009 Impreza, which I think has poetential given the right color ways/aftermarket modifications.
Not really a big Subaru fan, but I'm a douche bag for saying this while not having any prior driving experience lol so Yes I acknowledge that.
I still say you take a look at Land Rover before you really commit to Legacy
or you could spend less money and get better gas mileage and better snow performance in an old jeep. just don't buy new jeeps. jesus they are horrible.