Funny you should ask this question as a while back I was thinking, get a scrap BMW, swap it all with loom and ECUs and mechanical bits off Freelander and see what happens.
Having just got a low mileage TD4 Sport, all my others have been to the moon and back mileage wise!! It is a fab drive...