BMW stellte die zweite Generation zunächst auf dem Pariser Autosalon 1992 vor und präsentierte das neue Modell nur als Coupé.
Später, im Jahr 1994, erweiterte der deutsche Hersteller sein M3-Sortiment mit der Einführung von Cabriolet-/Cabriolet- und Limousinen-/Limousinenversionen. Die viertürige Limousine M3 war ursprünglich mit einem 3,0-Liter-Sechszylinder-Reihenmotor mit 286 PS erhältlich, der später auf einen 3,2-Liter-Motor mit 320 PS (1995) umgerüstet wurde. Im selben Jahr wurde die M3-Limousine mit neuen Rädern und einem überarbeiteten 6-Gang-Schaltgetriebe ausgestattet. Dieses Modell wurde 1998 eingestellt, ein Jahr später folgten sowohl die Coupé- als auch die Cabriolet-Variante.