111 and 122bhp seems poor from 2.5ltr units in my opinion, I'm certainly not after a performance landy, just something pushing towards a resonable power and torque output for the engine size.
The TD5 seems the best bet, but budget constraints may come in to play :(