BMW is putting the pedal to the metal this year with the launch of 17 new models before the end of the year.