Samochód marki BMW M3 jest pojazdem osobowym o charakterze sportowym. Zapewnia on bardzo dobre osiągi i został stworzony z myślą o osobach, które są zainteresowane szybkimi i dynamicznymi pojazdami pozwalającymi na bardzo szybką jazdę. Jest to auto wyposażone w różne systemy zapewniające bezpieczeństwo, dzięki którym możliwe jest użytkowanie tego pojazdu w normalnym ruchu drogowym.
BMW M3 E30 jest pierwszą generacją wspomnianego modelu. Samochód ten produkowano w latach 1986-1992 w wersji coupe lub kabrio wyposażonej w 5-biegową manualną skrzynię biegów. Auto było dostępne w kilku wersjach silnikowych o pojemności 2.3-2.5 litrów. Ich moc to poziom 195-238 koni mechanicznych, a prędkość maksymalna to 235-248 km/h.
Kolejna generacja to BMW M3 E36 dostępna w wersji sedan, kabrio, coupe oraz kompaktowej. Oprócz manualnej skrzyni biegów posiadającej 5 przełożeń zastosowano skrzynię z 6 biegami. Dostępnych było kilka wersji silników o pojemności 3.0-3.2. Charakteryzowały się mocą 286-321 koni mechanicznych i prędkością maksymalną ograniczoną do 250 km/h. Samochód ten był produkowany w latach 1992-1999.
BMW M3 E46 to trzecia generacja produkowana od 1999 do 2007 roku jako kabriolet oraz coupe. W aucie tym stosowana była 6-biegowa skrzynia manualna, sekwencyjna. 3 silniki o pojemności 3.2 litra i mocy 343-360 koni mechanicznych zapewniały prędkość maksymalną na poziomie 250 km/h.
Czwartą generację tworzą pojazdy znane jako BMW M3 E90/E92/E93 produkowane jako kabriolety, coupe oraz sedany. Za przenoszenie mocy na napęd odpowiada 6-biegowa skrzynia manualna oraz 7-biegowa sekwencyjna. Samochody te były produkowane w latach 2007-2013. Posiadały one silniki 4.0-4.4 o mocy 420-450 koni mechanicznych i prędkości 250-305 km/h.
Najnowszą generacją jest BMW M3 F80 wyposażone w silnik 3.0 o mocy 431 koni mechanicznych i prędkości 250 km/h.