BMW of North America has announced a recall of 196,355 vehicles across the US, prompted by a defect in the engine starter.