Gota be honest, if it REALLY is a full service history then 157k on a 300Tdi should be peanuts!!! You'll want to check that all the necessary mods have been done, though if it's reached 157k and is still going it almost certainly will have had these. These engines, looked after correctly, are...