The X5 is a nice option as well, it would be my second choice behind the Cayenne with the rest of the makes trailing far behind these two, so I'm sure you won't be disappointed with either choice you make.

The thing I don't like about the X5 is that the BMW service is not that great here, the X5 are extremly common and with an X5 looking X3 version, and that most X5 are oil burners (diesels). So all three reasons are somewhat location related, in another country it may be different.