I have experimented with a few different chips in my p38. I have tried a superchip, a Jeremy Fearne V2 chip, a couple of others and one from these guys based in the Czech Republic :-
RANGE ROVER 2.5 TDS Power chip,Chiptuning !!! | eBay
The guy writes his own maps. Goes well but I haven't done...