Hmm - I wouldn't normally be one to say that someone's car is overpriced, but I can't see how a 1992 40k mile 500SL is worth that much. They've even incorrectly described it as an 'SL500'
What makes it worth £22k, it's not rare enough or unique in any respect - plenty of lower-mileage/rarer R129s for less.