BMW has been extending its M brand for an awfully long time, adding fast SUVs, luxury convertibles and even the fully bespoke ...