The updated 2025 BMW M2 has been revealed overnight ... BMW Individual paint finishes including Java Green, Voodoo Blue, Grigio Telesto and Twilight Purple will feature in the catalogue, taking ...