See our list of the best electric cars available to buy. Top battery-powered cars suitable for UK roads.