While BMW's M division is rooted in motorsport, it went on to produce a whole range of amazing cars that you can enjoy on the roads.