Hi folks I have a 2005 X3 2.0 d sport (m) I believed I had heat soak trouble with the starter as it always started when cold but wouldn't crank when engine was hot . Last week I got around to putting a heat shield wrap on the starter but to no avail , still wouldn't crank , do you think my starter has just had enough or is there something else I should try? The car still starts perfectly well when cold . If it's shot I'm confused as to which starter fits my car , there are loads for sale on eBay and breakers yards but there are a vast array of different models . A new one is in the region off £150 and I'm not willing to spend that sort of money on a car that's going up for sale . I just wouldn't sell the car knowing that it has a problem ( unlike the guy that sold it to me) any help would be appreciated .