BMW recalls nearly 200,000 vehicles over fire risk