I know you said you want less then 100000 mile but this one here is great value and was ownered by a very good friend of mine in the Irish Subaru Drivers club.
www.isdc.ie
Very well worth considering. Timing belt was done around 90000. Always serviced by him every 5000 miles and he sold it to this lad in August of last year I think so he could buy a 03 wrx. That was his only reason for the sale.
http://cars.donedeal.ie/for-sale/cars/2882143
It has upgraded breaks, decat exchaust, STi Impreza Wagon Shocks lowering the stance and STi version 7/8 alloy wheels. It has the full whether pack to so heated seats, heated mirrors, AC and a sun roof.