Fantabulous!!Well I have put all the miles on mine myself. 02 WRX bought new in Oct., 2001. 288,XXX miles and counting. Put in a 05 transmission in about 3 months ago because the old one had a bad tailshaft bearing and I got a good deal on the 05. Put in a new clutch and flywheel at the same time (the old trans. still had original clutch and flywheel). Other than timing belts and AC expansion valve, havent had any major problems. Car still runs great. It has minor issues every once in a while, but nothing I can't repair myself.