We have an older model BMW 740iL 2001, with 100,000 km driven. Our problem has always been a failed starter that costs more than $1,000 each time we bring it to a BMW service centre. I am sure it is ...