I have been driving Land Rovers for over 10 years and decided it was time to treat myself to the current model Range Rover Sport, an HSE SDV6, as retirement looms. I have also been looking at the BMW X5, 30d or 40d, which seems better value. I don't do any serious off-roading and intend to keep this car for eight to 10 years.
The Range Rover is fantastic and a personal favourite but the BMW also gets The Tick. Neither will be cheap if something goes wrong after the warranty. I would have a Range Rover badge every time.