There is a big difference between a BMW or BMW with M sport packet, and a BMW M.
The BMW Ms are actually developed by a different company (the BMW M company, which is different from the BMW company).
For some reason people think of them as being extremely similar, but anybody that has driven a BMW 3xx and a BMW M3 knows that there is a world between them.