BMW has quite a few engines worth checking out for a potential swap, and the M42 and M44 are two decent four-cylinder picks. They aren't known as the most reliable BMW engines ever built ...
The Toyota 2JZ engine is a legend known for reliability and tuning potential in custom car builds. This BMW E36 has been ...