As for powertrains, there is no shortage of choice, with BMW wisely offering three propulsion types instead of fixating on ...