2025 World Car of the Year Finalists Announced : The 2025 World Car of the Year winners will be announced on April 16th in New York