BMW is recalling 196,355 vehicles in the US, including some Toyota Supras, due to a potential short circuit in the engine starter.