Are you sure that it is an STI and not a WRX? I'd get a VERY good look at the VIN plate on the left side of the engine bay. If that engine code doesn't start with EJ257, then you're looking at a modded WRX.
Also, are the 2-pistons in the rear? If they are, then it sounds like the car may have been set up for rallying. Not exactly a good candidate for a daily driver.