20180510 auto.cars: BMW recalls 312;000 cars in the UK over electrical fault