My car is also a 2003 that I bought when it was 11 months old and had 11,000 miles on it. It now has only about 65,000 miles, which is a reflection of our having two cars, even though we don't need to drive much. I love it, but it has needed some costly repairs, and has some minor recurring problems (rattling heat shields). The major stuff involved having to replace the catalytic converter and associated hardware, even though the cat was still working properly. The tabs that attached the converter to the car rotted through and could not be repaired. It was necessary to replace the converter (about $900) and some other associated parts. Even though the car has low mileage for its age, I had the timing belt and external belts changed, as well as radiator hoses, because of their age.
The weirdest repair was to replace the gas tank filler neck. The "check engine" light came on and stayed on. although the engine operation was okay. This a common symptom of a poorly sealing gas gap, but, in this case, the cap was fine, but there was crack in the filler neck.
I haven't heard of other Subarus having these problems, and except for the rattling heat shields, the problems have not recurred.
My car has not had any of the engine or wheel bearing problems that some older Subarus fall prey to. And the suspension and steering systems are just fine.
My biggest gripe is the lousy fuel economy -- an average of 20 to 23 mpg in a mix of suburban and highway driving. Our 2003 Honda Civic, which is approximately the same length, but about 700 lbs lighter, averages in the low 30's mpg, and has returned up to 43 mpg on long trips. Nonetheless, we use the Subaru for some of longer drives because comfort of the seats and the ride, stability on the road, and visibility are so much better than the Civics.
So, it's a little like having a really good friend with a few bad habits. I love the car's personality and the fact that it so perfectly fits our needs. The 2003 Forester is considerable lower and otherwise smaller than today's model. That is critical for our loading our kayaks onto the roof rack (my wife is only 5-ft tall), and the 99-inch wheelbase makes the car really easy to park when we drive in to New York City.