BMW N43B16 engine
The BMW N43B16 engine is a small 1.6-liter four-cylinder powerplant that succeeded its predecessor, the N42B18, albeit somewhat belatedly. It was developed based on the older N43B20 engine. Notable differences from its predecessor include a reduction in cylinder diameter from … .