EVs take more than a fifth of new car registrations as overall market contracts by -2.5% to 139,345 units, according to SMMT ...