La première série 3 (E21) est sortie des chaînes en 1975. La voiture ressemblait beaucoup à la série 5 existante, mais était un peu plus petite. Il y avait alors les 316, 318, 320 et 320i. Elles avaient toutes un moteur à essence. En 1977, la 323i était ajoutée et le 320i à quatre cylindres était remplacé par le 320/6. La 320/6 et la 323i étaient tous deux des moteurs à six cylindres. En 1980, a été ajoutée la 315, meilleur marché.
La E21 était disponible en version deux portes et Baur TC (de Baur), une sorte de décapotable avec un panneau de toit amovible. Sur ce nombre, 4595 exemplaires ont été produits.
En 1982, vint la deuxième génération, la E30. Cette voiture était immédiatement disponible en version 2 portes, 4 portes et Baur TC. Initialement, la ligne était composée des lignes 316, 318i, 320i et 323i. Plus tard, la 323i a été remplacée par la 325i. En 1986, c'était l'année des innovations. Il y avait une variante à quatre roues motrices (325iX), une version sportive avec un moteur 2.3 litres 16V S14 (M3), dont une version de 1990cc a également été construite pour les marchés italien et portugais (320is) et un magnifique cabriolet complet. En 1988, le lifting et dans le même temps le Touring, une voiture familiale. En 1991, les dernières berlines du groupe fonctionnaient et en 1994, la dernière Touring était fabriquée. Le cabriolet avait déjà été remplacé un an plus tôt.
En 1990, la troisième génération (E36) a quitté le groupe. La version coupé n'était plus une version à 2 portes de l'original.