 I have owned my 2010 BMW X5 35d for 10 months and like the car more now than ever.  The car is a pleasure to drive and gets very good mileage (about 29 mpg highway for me) for a large vehicle.  The low-end torque of the diesel makes it a fun and safe car to drive.  Some people like to hate iDrive, but in 2010 BMW fixed the main issue by adding buttons so that many features can be accessed in one step rather than navigating through menus.  This is an amazingly clean diesel. Hold your hand behind the exhaust for a while. There is no soot or smell.  Great for driving family and dogs around town and on long trips.