We've got a '98 Forester with 130,000 miles on it. The rear wheel bearings have been replaced half a dozen times. Multiple times on both sides. The first one was on warranty (45k), the next three on extended warranty (65, 80, 95K). The last two on me (105 and 115K). They cost about $350 a pop.
I am very disappointed in the dealership and the regional rep. This is not what I expect from any car, ever. They don't acknowledge a problem with them. They've started to use the "heavy duty" bearings.
The all wheel drive also seems to eat tires like cookies. I can get it aligned every 15,000 and still have cups and chops all over by 40,000 on every set of tires. This could all be related to whatever makes the bearings fail, but we'll never know.
While this was the first year for the Forester and I think they had some things to work out, I read similar bearing complaints on auto message boards for later models.
That said, the car is positively glued to the road. I've never felt out of control while driving and we get some slippery opportunities. It's the perfect size and carries my stuff wonderfully.
I'd check with high mileage drivers of any car. Look at about.com and check the auto forums.