My X4, 08 2015, was behaving delayed starting especially when hot. Initially I thought it was a sign of failing kick starter and I had to buy a used one. In another thought, also checked if it was failing alternator or bad engine ground cable. At the end, it turns out to be bad battery.
|