When BMW introduced us to the idea of M Performance we thought the Bavarians were once again expanding their lineup of exciting models. We were wrong. Kind of. There have been some new models added to the list and some more will follow but that’s not the entire story. Some of BMW’s existing models will [...]