Why the BMW M3 CS Touring is worth every cent of its R3 million tag.
At the core of the M3 CS Touring is a masterfully reworked version of the 3.0-litre S58 twin-turbocharged straight-six.
By Tendai Munhundarima
4h ago




