BMW will build a new line of I3 petrol engines for the i8 plug-in hybrid sports car at its English engine plant at Hams Hall, near Birmingham.