I dont know how helpful this is going to be.
I have just bought a 57 reg 110 off a main Land Rover dealer but it was County which has done 20,000 miles, 7 seats warranty and full service, tank of juice, never off roaded .
I went to test drive a TD4 with a view to ordering a new one, but the car I drove was so good that bougft the second hand one. They took PX offering a good exchange that in effect meant it cost me £15,500 in real terms.
I had looked at an 09 xs with £14,000 miles on that had had a hard life and was not worth the £23K they were asking.
The equation I was working from was:
- a year was worth a grand
- and 10,000 miles worth a grand also.
Therefore your XS is not badly priced if its nice ( have a look at the chasis for rust or waxoiling) and you should get £500 discount but ask for a grand.