BMW recalls more than 100,000 vehicles due to engine starter fault

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.