BMW M history - a quick look at 40 years of M