the x5 is alot smaller than the ml however that said the x5 would be my choice if i was in the market for a "chelsea tractor" as as has been said, the ml is a bit shit tbh.
realisticly though i'm sure you can pick up a audi a6 estate 2.5 tdi [180bhp] quattro for around 15k now this is a top car
if you are after a off roader though then the land cruiser is the ultimate