On the TD5 engine check for elevated oil level and diesel in the oil.
This is an expensive fix as it often means a new cylinder head.
These engines dont like to be over heated.
Also check for oil in the ECU plug under the drivers seat.
Not terminal but needs a new ECU wiring harness if oil is present.
It wicks along the loom until it contaminates the ECU circuit board causing misfires and all sorts of strange engine problems.
Other than this check all the normal stuff such as high/low range all working, gearbox not noisy, no funny clunks when braking or accelerating, etc.