Over the last 50 years, BMW's performance division has produced over 23 M-badged vehicles. These BMW "M" cars involve sedans, coupes, and even SUVs. The M3 represents an upgraded version of the 3 Series, and all its improvements are inspired by racing.