Just retired a 2001 X5 production date 10/00 with 398,000 km's on it. It didn't owe me a thing and if I wanted to change the head on it I would have gotten years more out of it, I think
But I upgraded and now have a 09 and love it. Post pics in the summer when its nicer here.