I have a 2003 WRX wagon with 135,000 miles. The body and interior are great and I put a bunch of money into it since I got it with 117,000 miles.
The problem is that I may have a dead cylinder but I'm waiting for confirmation.
I did the timing belt right when I got it and did all the tune up stuff like, belts, plugs, brakes, fuel filter etc not too long ago.
I just spent $850 on a new radiator about 3 weeks ago too!
It has new struts all the way around and the tires still have plenty of life left on them.
If the motor needs major work I'm just going to sell it as is (So. California area) but don't know how much its worth. Its all stock too.