Die BMW M40 is 'n viersilinder-petrolenjin met enkelbonokas wat van 1987–1994 vervaardig is. Dit het as BMW se basismodel-viersilinderenjin gedien en is vanaf 1989 saam met die BMW M42 DBNA-viersilinderenjin met 'n hoër prestasie vervaardig. In vergelyking met sy M10-voorganger, gebruik die M40 'n bandgedrewe nokas en hidrouliese tappe. Net soos die M10 gebruik die M40 'n ysterblok en 'n aluminiumsilinderkop. Brandstofinspuiting vir die E30-weergawes is Bosch Motronic 1.3, en die E36-weergawes gebruik die Bosch Motronic 1.7. Na die bekendstelling van die BMW M43- enjin in 1991, begin die M40 uitgefaseer word. "BMW M40B18 automotive engine". bmw-grouparchiv.de. Besoek op 15 Augustus 2019. "BMW M40B16 automotive engine". bmw-grouparchiv.de. Besoek op 15 Augustus 2019. "M40 - E30 Zone Wiki". www.e30zone.net (in Engels). Geargiveer vanaf die oorspronklike op 4 Oktober 2008. Besoek op 27 Januarie 2017. "3' E30 318i Uncoded DME control unit". www.realoem.com. Besoek op 1 Februarie 2017. "3' E36 318i Uncoded DME control unit". www.realoem.com. 27 Oktober 1975.