I bought an '02 WRX three years ago. It had 70,000 miles, and I've put 25,000 more on it. I have never had a problem. I have replaced the belts once and tires once, which is not unusual for any car. Its a fun car with decent gas mileage, and its great in every weather condition as well. When testing a car be sure to drive in at low RPM's as well as high. Listen to the engine and body to make sure they are not making funky noises. I would definately give the WRX two thumbs up.