Just picked up my first x5 a couple of weeks ago. I wasnt really in the market for one but it came up cheap so I went for it

Its got a few niggles which i'll get round to sorting out before the summer as im planning on taking it on a 1600 mile round trip to Germany and back and want it running 100% spot on.
The stuff that needs sorted on it so far: both front cv joints need replaced, self level susp inact warning on dash(although the ride height hasnt dropped and the airbags all still seem inflated so im hoping its nothing too serious), brake discs need skimmed, and the original stereo has been removed and a single din unit has been butchered in its place. Oh and it has a duff parking sensor too!
Apart from the above, the car drives well. Its got 134k on the clock but still pulls strong. Im also running it on Biodiesel so we'll see how I get on with that.
Jamie