It does not matter what model you buy with a sunroof, it will leak. 99% of these leaks can be cured by sealing the sunroof frame on the outside of the roof. (mine has). The 300tdi is a real workhorse, a bit coarse but reliable, and economical, mine is, I tow a 1600 kgs caravan and get 25 mpg...