From affordable compact EVs to fan-favourite nameplates, and a few left-field picks, here are our ten best new cars of 2025 ...