QFT!!!! ^^ This, by a long shot!!!!Mileage is not as important a factor as you'd think. A 2005 is about 6-7 years old now, so the "average" driver would have put somewhere between 72k and 100k on it. If a car has significantly less (around 30k or so), it probably wasn't used as anything but a track car (you can say this about STi's - a wrx with oddly low mileage was probably just mistreated). Just make sure the service records go by time and not mileage, and it's good. If the car has significantly more than that (around 150k), somebody liked the car. Just make sure the service records go by mileage and not time. Also, anything above about 100k - MAKE DAMN SURE that somebody either took care of or is taking care of the timing belt - or be prepared to do it yourself.
In all, the shape of a car is quite a bit more important than the arbitrary number of miles it's gone. There are a lot of high-mileage (300k) original engine cars which I would much rather take over a car with 50k, a ton of bolt ons, and that's never been tuned for those bolt-ons.