I'm considering replacing my current 07 impreza with a Forester of a slightly older vintage (02-06, most likely). I checked Consumer Reports, and the older models look fairly reliable, except for bad marks on the engine through 2004. Was this a specific problem that can be fixed, or was this something more serious that was ironed out in the 05/06 model year?
Also, is there anything specific I should be worried about with a Forester of this age?