Evolution of BMW X5; first generation (E53), second generation (E70) and third generation (F15). Since the first BMW X5 was revealed to market in 1999 and resulted with a success that Land Rover and Porsche introduced vehicles to compete with the X5, Range Rover Sport and Cayenne.
It is quite rare to see all three generation of BMW X5 at the same time but BMW released footage with all X5 generations.
My personal opinion! I know X5 is not a pure off road vehicle but the level of comfort, technology and sportive driving dynamic compensates the lack of locking differentials and low range gearbox. I still go for a Land Rover Defender for serious off road experience.