The BMW M3 CS Is A Flawed Daily Driver But A Perfect Track Toy This car was made for weekend racers. By Jeff Perez First Drives - Nov 22 2023