BMW has been building engines for over 100 years. In fact, the Bavarian marque has been building engines longer than it has been building cars. Over that century of fiddling and refining ...