Le BMW M50 est une famille de moteurs 6 cylindres essence produits de 1989 à 1995.
Cette famille de moteurs est née pour remplacer la famille obsolète du M20.
- 6 cylindres en ligne (bloc fonte)
- Injection électronique
- 4 soupapes par cylindre
- Cylindrée entre 2 et 2,5 litres
- Double arbres à cames en tête
- Poussoirs hydrauliques
- Distribution par chaîne

M50B20
Dérivé du 2 litres M20B20, Il préserve les mêmes alésage et course (80×66 mm), Et donc la cylindrée totale de 1991 cm³.
La gestion est assurée par un système Bosch DME 3.1.
la puissance puissance maximale de ce moteur est de 150 CV à 5900 tr / min, tandis que la couple maximum estt de 190 nm à 4700 tr / min.
Il a été monté sur:
- BMW 320i E36 (1991-95);
- BMW 520i E34 (1990-92).
M50TUB20
Par rapport au M50B20, la différence importante a été l’adoption du système de calage variable des soupapes VANOS. Même puissance et couple mais disponible à 4200 tr / min.
Ce moteur a été utilisé entre le 1992 et 1995 sur BMW 320i E36 et 520i E34.
M50B25

Le plus recherché des M50 ! Alésage et course de 84×75 mm portant la cylindrée à 2494 cm³. La puissance maximale est de 192 ch à 5900 tr / min, avec un couple max de 246 Nm à 4700 tr / min.
Ce moteur a été introduit en même temps que le 2 litres M50 et il a équipé :
- BMW 325i E36 (1990-1992);
- BMW 525i E34 (1990-1992).
M50B25TU
Ce moteur a été introduit en Septembre 1992 et est presque identique à M50B25, dont il diffère par le système de calage variable des soupapes VANOS. Inaltérées les valeurs maximales de puissance et de couple, mais celui-ci met à la disposition à 4200 tr / min au lieu de 4700.
Les mêmes modèles ont également été sur lesquels ce moteur a été utilisé jusqu’à ce que 1995.