Cheers for the replies. Funnily enough got a call from BMW to book the car in for the battery lead recall this morning. Doubt they'd fit and code the battery for free while doing this....