Tim Pitt drives the new 2025 BMW M3 CS Touring, a practical family estate car with a beguiling 550hp wild side. Powerful estate cars have traditionally been Audi’s territory, but BMW is fighting back.