I bought that exact model a few months ago after much research. I spoke to the mechanic and he advised that if the engine is looked after they are a great car. He recommended an air flow sensor, oil catch can, pyro and boost guages and turbo timer to be done.

As to your other question re: engine - no matter what engine you have or what car if it is the engine's time then it is. However my mechanic further advised that because everyone is aware of the TD30 engines and they are looked after they can last longer than other engines!