 My 2008 X5 3.0 is a love hate relationship. One of my absolute favorite cars...the styling is amazing, the interior is simple but extremely well built. Power is smooth from the inline 6 engine, and the handling is like a sports car. But.....the least reliable car I have ever owned, by a long shot.  Bought the car new, and at 90,000 miles I've had...Radiator replaced...coolant expansion tank...valve cover gasket, twice!...I drive controller...water pump...various gaskets that always amount to $1k each in labor...Hydraulic sway bar ($2k just for the part alone)...Valve cover...Vanos solenoidsEven after all that, I still enjoyed the car and did all the repairs. Til it developed a well known flaw of the 3.0 engine. Camshaft bearing failure. Which requires 25 hrs labor and a whole new cylinder head. Minimum $5k at a independent shop. More like $7k at the dealer. Suffice it to say that ended my love affair with the X5, and I traded it in.Great cars, but don't own one without a warranty, and better yet, another car to drive while it's in the shop. You'll need it.