This is your handy guide to every new car coming in 2026, from sub-£20k EVs to £20m hypercars ...