BMW is recalling over 145,000 vehicles in the U.S. as the starter motor may overheat from an electrical overload, the U.S.