Seven new cars have made the shortlist for Europe’s prestigious Car of the Year award 2025. The seven finalists are the Alfa ...