BMW has been required to recall 6,930 vehicles in the U.S. as a result of a software glitch that prevents certain critical information from being displayed on the infotainment screen. The unusual part ...