You've asked the question on a Landrover forum, there's only going to be one answer... We're bound to be a bit biased....
Having said that, the x5 isn't really an offroader, its a 5 series estate with more traction and a status symbol. I'd rather have a regular 5 series over an x5 ( i do)...