I had a '98 Forester and turned it in (at end of lease) for a 2000 Forester, which I purchased. I did a lot of research before purchase and it was the best combination of price, comfort, size, and mileage for me. Btw, I got it with leather and had the dealer put in a sunroof, (Subaru didn't offer a sunroof for the 2000 Forester). Someone mentioned that you might not be able to get the Forester with a sunroof, but there's always aftermarket, even though some people don't like the idea of anyone cutting a hole in the roof of their car unless it's the manufacturer. My roof works perfectly.
Not having driven the Passat, I can't comment on it. Just seeing it on the road, it doesn't look like it has the road clearance of the Forester, but I don't know that for a fact.
I am very happy with my car. Btw, since the Forester is classified as a 'station wagon' instead of a truck, I believe there are some savings on insurance. Good luck with whatever you choose!