If you can stand vertical video (or are reading this on a phone) having the M head of Development discuss in detail the BMW M4 CS is a treat.

The M4 CS is a continuation of the M4s development and in many ways represents both what BMW M should have come to market with and a peak into the future of the M4.