I've not owned a Forester, but I have owned a Subaru Impreza, and another family member has had two Subaru Legacys. What can I say - they're Japanese, they're great quality, very reliable. I would definitely buy another Impreza (if I could afford the insurance!) I reckon you could do far worse...
You could also check out Parker's Guide for more info on reviews etc, though prices are relevant to the UK only.
Bookmarks