Cory,
The thing about Subaru's is that they are pretty much bulletproof as long as they have been well maintained. The 2.5 liter Boxer 4 cylinder is renowned for lasting 200k to 300k miles. I know several friends who have late '90's Subaru's that they bought brand new, and now have well over 200k miles on the original motor and transmission with nothing but regular maintenance for the entire time they've owned the car. Pretty much the only two ways to kill a Subaru is to either fail to keep up on the maintenance or destroy it in a wreck
You can find a 1996-2000 Outback or a 1998-2002 Forester in good shape with 90-150k miles for $4000 to $8000, depending on the vintage, miles and how well equipped they are.
If you can possibly help it, I would strongly recommend buying one from a private party to avoid the ridiculous dealer markups - Subaru's are VERY popular cars in Colorado, and as such it's not unusual for dealerships to charge more than the blue book value for them, particularly in the winter months when they are in extremely high demand.
If you can find one with partial or complete service records, all the better.
There is a Subaru specialty shop in north Denver that I have had work on my Forester recently, and the guys there are excellent at what they do and extremely helpful and knowledgeable.
If and when you decide to come down and test drive a Subaru down here, I can give you their number and you could call them, make an appointment on the day you come down for a test drive, and they will perform a very quick and
inexpensive basic inspection on the Subaru you're considering purchasing, just to make sure you're not buying a car with hidden defects.