Jump back more than three decades and the last mid-engined car to wear a BMW badge was the M1 - which turned just as many heads when it debuted in 1978. To find out how thirty years of evolution ...