BMW has revealed the latest addition to the M family in the form of the M3 CS.
A step change for the aftermarket?