BMW is recalling more than 720,000 vehicles over a short circuit concern.