Why this is the BEST BMW M car!
Meet the most hardcore BMW M3 you can buy - the all-new BMW M3 CS! 

Limited to around 2,000 units, the M3 CS comes with a whole load of upgrades over the standard M3 Competition. The question...