Hello,
A friend of mine has a 1990 Subaru Legacy L with 4WD and a 2.2 liter engine. Unfortunately it has, among other things, shot wheel bearings and CV joints and needs $800 or so in work. It runs good, doesnt have much rust, and the engine seems to have good power and low oil consumption. But...the car has over 300,000 miles on it, and my friend is uncertain whether its worth fixing given the ultra-high mileage. My opinion is that if the engine runs good and doesn't use much oil, the miles its racked up dont matter much. What do you folks think? How long can these babies last?