Home FeatureAuto BMW recalls cars in China over electrical fault