The M2 xDrive and M350 are among them. BMW has pledged to launch about 40 cars by the end of next year to flesh out its Neue Klasse lineup, spearheaded by the new iX3. Although only a handful of ...