If it's running well and the price is right (I guess it is), just buy it and run it till it goes bang. There's no point in swapping an engine that you know is OK for one that might have problems, even if the claimed mileage is lower.

A £500 cars is pretty well disposable, any major bills and I'd just scrap it and buy another. I've not paid more than a grand for a car for years.