Here's the deal on the headgaskets. The old DOHC 2.5, circa approx. 1996-99, did have common headgasket problems and was replaced by a SOHC 2.5 in 2000. The later SOHC 2.5 only seems to have any headgasket problems if people neglect regular coolant changes, just as most any other motor would. I drove my WRX, a fairly stressed high-performance turbocharged 2.0 liter motor, for 176,000 miles and never had a headgasket problem. Matter of fact, it still ran like new when I sold it. Most of the bad rap about headgaskets is based on that earlier DOHC 2.5. The people who are telling you they are like BMW final drives are probably still basing their 'opinion' on that older motor. The problem has largely been eliminated. Subaru headgaskets are no more problematic than any other headgasket these days. I love WRXs, even at my (somewhat) advanced age (47). Porsche-like performance for around 26 grand, and you can use most of the performance even with snow and ice on the roads. The Subaru AWD is rear-biased so you can practice your tail-out powerslides on snow if you feel like it. I've gotten to where I can drive entire city blocks sideways! (Professional driver on a closed-circuit course, please do not attempt). >
Long story short, if you're looking at a used Subaru, make sure it's a 2000 or later, and inquire about coolant changes, and any other maintenance history for that matter. Beware of any turbocharged Subarus owned by the immature crowd or that have been highly-modified (the two usually go hand-in hand) -- it's a good indicator the entire car, and not just the motor, have been beat to within an inch of its life. The non-turbo SOHC 2.5 is a good, tough motor and will last hundreds of thousands of miles if maintained. Take your time and find the right one. Good luck!