Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,406 cars
Long Range
60,751mi Auto Electric
£21,300
Peterborough
~£535/pm
4.5 dealer rating
Standard Range Plus Saloon Rwd
40,000mi Auto Electric
£17,998
Liverpool
~£452/pm
5.0 dealer rating
41,475mi Auto Electric
£21,000
~£527/pm
Pawd
25,170mi Electric
£28,400
Staines
~£713/pm
4.3 dealer rating
53,551mi Auto Electric
£19,000
~£477/pm
Lrrwd
4,318mi Electric
£39,000
Bristol
~£979/pm
Saloon Dual Motor Long Range 4Wde
47,599mi Auto Electric
£23,432
Selby
~£588/pm
4.1 dealer rating
36,654mi Electric
£23,600
Stockport
~£593/pm
Performance Awd
66,555mi Auto Electric
£20,490
Kingston upon Hull
~£515/pm
4.8 dealer rating
M3rwd
30,444mi Electric
£23,900
~£600/pm
Saloon
49,095mi Auto Electric
£20,000
Bury
~£502/pm
4.4 dealer rating
27,100mi Electric
£25,000
~£628/pm
Dual Motor Performance 4Wde Performance Upgrade
36,920mi Auto Electric
£25,004
Eastleigh
4.7 dealer rating
Lrawd
24,795mi Electric
£30,300
Belfast
~£761/pm
Long Range Awd
45,000mi Auto Electric 1.0L
£22,990
Bideford
~£577/pm
Dual Motor Performance Saloon
28,050mi Auto Electric
£23,775
Manchester
~£597/pm
Dual Motor Long Range 4Wde S... 2021
38,700mi Auto Electric
£23,499
King's Lynn
~£590/pm
4.6 dealer rating
Dual Motor Long
39,445mi Auto
£19,495
Reading
~£490/pm
4.9 dealer rating
Standard Range Plus
35,104mi Auto Electric
£22,000
~£552/pm
62,303mi Auto Electric
£18,300
Sheffield
~£460/pm
8,381mi Electric
£39,600
Birmingham
~£994/pm
2,562mi Electric
£39,400
London
~£989/pm
Model 3 302 Bhp
6,000mi Auto Electric 1.0L
Harlow
Dual Motor Performance
68,935mi Auto
Spalding
Results 1,320 - 1,344 of 1,406