My Td5 will do that with its TC and with the diff lock enabled to I have the best of all worlds with it, how ever it never gets dirty and sits on massive Range Rover wheels, as I have a 300 as a toy that gets dirty and abused.
Soft roaders have there place, normally with Rav4's and Vitara's :p