BMW has unveiled new M Performance models of its 1 and 2 Series range, as well as a plug-in hybrid 7 Series model from its iPerformance range.