109 brilliant new cars

52 min read

Despite facing huge challenges, manufacturers have plenty of exciting new mode