I've had a BMW X3 before, and it was bloody awful. The interior looked 15 years older than it was (it was only marginally more modern than my 1988 Rangie, and it was 20 years newer). The doors leaked, as they do on all BMWs. It was just nowhere near as nice as my Rovers.
I've had hot hatches that were fun, but had nothing like the personality of my Range Rovers.
I can see an old Toyota Land Cruiser might be nice, but again, not as much personality.
The kicker for me is, can anyone find a V8 that's as cheap as Range Rover Classics? I doubt it.