Die BMW M20 is 'n EBNA-sessilinder-petrolenjin wat van 1977 tot 1993 vervaardig is. Dit is agt jaar na die groter BMW M30 reguit-ses-enjin bekendgestel, wat saam met die M20 in produksie gebly het. Die eerste motors wat van die M20 gebruik gemaak het, was die E12 5-reeks en die E21 3-reeks. Die aanvanklike M20-model het 'n verplasing van 2.0 L gehad, met latere weergawes met verplasings van tot 2.7 L. Die M20 is begin uitfaseer na die bekendstelling van die M50-enjin in 1990. Die laaste M20-enjins is aangebring op die E30 3-reeks wa en afslaankapmodel wat in April 1993 gebou is. Die M20 was die basis vir die BMW M21-dieselenjin. Dit hou ook losweg verband met die BMW M70 V12-petrolenjin. Teen die 1970's het BMW 'n behoefte ontwikkel vir 'n sessilinderenjin kleiner as die BMW M30 wat in die 3-reeks en 5-reeks gebruik kon word. Die resultaat was die M20 met 'n verplasing van 2 liter, destyds BMW se kleinste reguitsesenjin. Die M20 is in die E12 5-reeks, E21 3-reeks, E28 5-reeks, E30 3-reeks en E34 5-reeks gepas.