BMW confirms that its legendary M division will launch its first EV in 2027, starting with an electric iM3