I've had an ST170 for he last 7yrs. 30MPG is normal. £2k is a good price if it's had the clutch and flywheel replaced recently. If it hasn't had that...then walk away, infact run. Clutch and flywheel replaced will be about £1k, more if you go to a main dealer. 2004 is now 10yrs old so the cambelt should have been done/need doing. And the IMRC boxes like to die after 6yrs or so....£350. Other than that it's like any other 10yr old car, you'll be buying someones elses problems that they didnt want to fix. On a good note, mine is 11yrs old and the last MOT had the following Advisories Front Tyres worn on inside edge (causes by worn out trackrod end on passenger side, replaced before MOT) Stonechip to drivers side windscreen Stonechip to passengers side windscreen