go buy what you like.
I have 07 x5 4.8i which was quiet early build. I have few issues with A/C, rattles. Some of the issues are still exist and I am going back to dealer next week. But I like the car very much. There is no other choice in this class. M-class is to boxy, look like big box to me.
Range rover is too expansive, same for Cayene( V6 is not real porche) so whatelse do we have option? RX350 is lower class, New GX looks ugly. LX is again too expansive.
That is why I ended up with x5. The x5 is for my wife, and she loves it. For me , Once a while, I check her car, and bring it back to dealer for repair or fix. So far, not major issues. I really like the handling of this x5.