I've owned a couple BMWs before (both M3's)... and have always loved the X5 design. We drove the Volvo XC90 and was pretty close to buying one. After driving the X5, I didnt even have to think again about it. It's still a little pricey for 2 years old... but I think I like this car just as much as my 2003 M3. Crazy.
Gearing is excellent. Sport suspension is excellent.