Home Car Insurance Advice BMW recalls 1.3 million cars worldwide to check battery cable covers