Last year was another record 12 months for BMW’s M cars. In 2025, 213,457 of them were sold, up from 2024’s figure of 206,582 ...