hi recently bought a x5 3.0 diesel lots of room 118 thousand miles spot on the money you are saying,but I have just recently been told that the timing chains are a problem at about 120 so keep that in mind I will do mine myself so how much at the garage I do not know chain kit on ebay about £100 had a Volvo v50 befor but this is a lot better .. also drive a 3.0 z4 you will have to travel to find a good one there are plenty of rubbish about good hunting skylark