Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,406 cars
Pawd
35,426mi Electric
£27,000
Southampton
~£678/pm
4.3 dealer rating
Lrawd
15,415mi Electric
£28,400
Staines
~£713/pm
Standard Range
55,589mi Auto Electric
£17,490
Kingston upon Hull
~£439/pm
4.8 dealer rating
Saloon
50,000mi Auto Electric
£21,995
Swansea
~£552/pm
4.9 dealer rating
M3rwd
4,073mi Electric
£43,600
London
~£1,095/pm
31,582mi Electric
£23,800
Birmingham
~£598/pm
7,333mi Electric
£39,800
~£999/pm
Long Range
11,360mi Auto Electric
£24,000
Peterborough
~£603/pm
4.5 dealer rating
39,521mi Electric
£25,000
~£628/pm
38,506mi Auto Electric
£24,900
~£625/pm
Dual Motor Long Range 4Wde
102,183mi Auto Electric
£14,499
Worsbrough
~£364/pm
46,528mi Electric
£24,100
Bristol
~£605/pm
Dual Motor Long Range Saloon 4
38,028mi Auto Electric
£24,990
Dungannon
4.6 dealer rating
Standard Range Plus
46,387mi Auto Electric
£17,500
28,000mi Auto Electric
£21,499
Oldham
~£540/pm
55,000mi Auto Electric
£19,999
Sunderland
~£502/pm
17,766mi Electric
£28,300
Belfast
~£711/pm
26,556mi Electric
£27,500
~£691/pm
Dual Motor Performance 4Wde Performance Upgrade
55,668mi Auto Electric
£23,064
Eastleigh
~£579/pm
4.7 dealer rating
2,813mi Electric
£39,400
~£989/pm
32,504mi Auto Electric
£24,800
~£623/pm
46,386mi Auto Electric
£17,200
~£432/pm
Lrrwd
4,618mi Electric
£38,600
~£969/pm
Model 3 302 Bhp
28,456mi Auto Electric 1.0L
£22,250
Harlow
~£559/pm
4.4 dealer rating
Results 1,272 - 1,296 of 1,406