They've got years in them
I feel, despite bad spin, that all the vehicles in the Marque are extremely well designed and expertly engineered to last the miles.
All 'machines' have faults - I have had heaps of Landie's and never been disappointed with reliability, functionality or performance.
D3's were a 'State of the Art' machine in '05 and IMHO are purpose built to do the miles x 100K's - just like the hundreds of earlier LRs , D1 D2 and RRC on the road and in the bush every day.
I bought a High Mileage D3 (HSE V8) a while back and have had minimal 'issues' to date.
Even if I do have mechanical repair expenses in the future, I believe when you look at the $ outlay of a newer vehicle with less mileage - you can cover a lot of repairs with the difference (which may not be needed anyway).
AND ANY vehicle not 'under warranty' has a likelihood of repairs required.
I am expecting to get years of joy out of My Landrover as I have in the past. I look forward to driving this car at every opportunity and always feel confident in its mechanical condition.
I personally chose the V8 after extensive internet trolling (after owning a D1 200 tdi oil 'miser' for 12 years) due to my belief that second hand Diesels (not buying new - mind you) do have significantly higher maintenance costs and potential for repair expenses. Some would argue this point of course .
My consideration was for timing belt changes, (not required on V8 'chain') high pressure Diesel pump, higher failure rate on the injectors -( a perception only) and lets not forget the turbos - they can add up to a bit $ and are spinning away at extreme temps and revolutions constantly.
Admittedly there are not as many V8's out there to break down compared to the posts on TDV6 , as many have stated, but its a pretty smooth Jag engine, so there is no down side IMHO.
If you are not doing heaps of miles then a few extra $ at the pumps is well outweighed in my calculations.
No matter the engine choice, the spec choice, the M year or dollars spent - I doubt anyone regrets their spending in the long term.
Happy hunting
steve