We've got three people in the office who have had Ford TDCi engines go over 100k, and mines done 90k. Before you run into the so-called reliable BMW camp, check this out...
http://www.honestjohn.co.uk/carbycar...ries-e46-1998/
...and some of the newer models still suffer problems with diesel engines. HTH