Personal opinion, but even with a full history, I wouldn't touch a car over 60k miles, never mind 90k miles!
That's a bit of a short-sighted view IMHO. Mileage really doesn't count for much these days, it's more about how the car has been treated / serviced and driven.
Imagine a 3 yr old car with around 30k miles miles having been driven around London on short stop-start journeys, up and down kerbs etc...
Now compare that with a car of a similar age but has spent its entire life on the motorway and clocked up 99k - which will have the most engine, clutch and gearbox wear???
I know which one I'd prefer and which one would be significantly cheaper to purchase.