BMW is recalling vehicles due to a faulty engine starter that could increase the risk of fire; software updates are planned to fix the issue.