I replaced the CV boots, Spark plug wires, front disc brake pads and had a general tune up at 32,00 miles when I bought the car.
The car needed new tires at about 45,000 miles.
Installed a new timing belt at 55,000 miles.
The car was given a tune up at 97,000 miles.
Installed a new timing belt at 105,000 miles.
At 132,000 miles the exhaust system, rear struts, front rotors and breaks had to be replaced.
I found an almost new set of front seats in a junk yard and replaced the original seats at 60,000 miles.
I have been delighted with this vehicle. I am now in the enviable position of having a great running car that just isn't worth much to anyone, but my self so it has taken on the roll of back up car for my wife's Subaru and my Land Cruiser.
I have a 1987DL Hatchback and I think it is perhaps one of the best cars still running.
Like you, I have very little to complain about.
As long as you keep up a regular maintenance regimen, these cars last forever.
I have had the seats covered
The exhaust needed work at 130,000 miles
The radiator needed replaced at 150,000 miles
The wheels needed replacing at 156,000 miles
I love my car, but my fiance says it's too old and ugly. However, his car (a 2000 VW 1.8T) is constantly in and out of the dealer's shop for recalls.
So, all I can say is, old Subaru's are more dependable than faulty in my opinion. :) I cannot wait to buy another and newer model... if this one ever dies that is.