I just wouldn't buy a low-mile used STi (or much of any other low mile car for that matter).
There usually is a reason people ditch off a low-mile car. Take for example.......
I traded-in this car in after it was "repaired" with just over 10,000 miles. The car had about $25,000 worth of damage. The quality of the repair work performed by Mastro Subaru and Airport Body was IMO borderline criminal as the front seat belts were not torqued down when I took delivery after the repairs -- Mastro and Airport Body pointing fingers at each other. I didn't what else was ass-clowned so I decided I didn't want the car. The funny part is that the CarFax report still comes back as clean on the car. I fully disclosed the vehicle was in a accident when I traded the car in. The vehicle has swapped hands two or three times since I've owned it.
I don't mean to freak you out but watch very carefully what you are buying. It's easy to get excited and look over things when purchasing a car.