my wife and i have 3 cars, my 96 LC, my wifes 05 subaru legacy gt, and our 95 legacy l. the 05 was bought after we had the 95 for 5 years. we bought it, the 95, with 130xxx miles, now has just over 170xxx. the only things that i have had to change on it were the brake pads and rotors, the bat, and the alt. i have changed the belts once, as well as the plugs and wires. it would be an understatement to say that the car gets neglected on maintenance, i change the oil filter every 3xxx miles, but put the used oil from my other vehicles in it. the car has never left us stranded, starts every time, and still pulls about 25 mpg. my experience with the 05 is limited to oil changes, plugs( which were a bit of a pain , but nothing an assortment of estensions and a swivel couldnt fix ) and a new up pipe. I also have helped a friend plum a new intercooler for his 02 wrx. the cars are easy to work on, and IMHO, reliable as hell. I almost forgot, valve cover gaskets seem to start weeping pretty early, but super easy to change.