sell
Login
research
buy
lease
lease
finance
extended warranty
finance app
instant offer
wheels and tyres
for dealers
about us
terms & conditions
privacy policy
Sell your EV
1,676
cars
EVa
Save Search
Search
15,959
EVs
(261)
(1676)
(1802)
(1570)
(114)
(65)
(16)
(76)
(48)
(338)
(466)
(1200)
(735)
(1472)
(2)
(34)
(634)
(1)
(386)
(2)
(1641)
(181)
(211)
(2)
(97)
(4)
(3)
(23)
(146)
(2104)
(492)
(157)
(261)
(1676)
(1802)
(1570)
(114)
(65)
(16)
(76)
(48)
(338)
(466)
(1200)
(735)
(1472)
(2)
(34)
(634)
(1)
(386)
(2)
(1641)
(181)
(211)
(2)
(97)
(4)
(3)
(23)
(146)
(2104)
(492)
(157)
suv
sedan
hatchback
truck
wagon
pickup
coupe
convertible
van
suv
sedan
hatchback
truck
wagon
pickup
coupe
convertible
van
Location radius
Vehicle Type
all
electric
hybrid
Vehicle Condition
all
new
pre-owned
certified-pre-owned
Range
min
0mi
max
540mi
Seller type
all
dealers
private
Power kW
min
0
max
644
Interior color
Exterior color
Year
min
2,014
max
2,027
Price
min
$7,500
max
$200,285
Mileage
min
0mi
max
101,222mi
Drivetrain
all
awd
rwd
fwd
Speed (0-60)
min
3
max
8
Seating capacity
all
2
4
5
6
7
2027 BMW M5
M5
Mileage:
13
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1/31
compare
EVa
$138,852
Est. Payment:
$2,360/mo
0 mi
0 kWh
min
hours
more details
check availability
2027 BMW M5
M5 Touring
Mileage:
0
1/1
compare
EVa
$134,025
Est. Payment:
$2,278/mo
0 mi
0 kWh
min
hours
more details
check availability
2027 BMW i5
eDrive40
Mileage:
5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
1/14
compare
EVa
$79,990
Est. Payment:
$1,360/mo
295 mi
84.3 kWh
30 min
9 hours
more details
check availability
2027 BMW M5
M5
Mileage:
0
1/1
compare
EVa
$131,775
Est. Payment:
$2,240/mo
0 mi
0 kWh
min
hours
more details
check availability
2026 BMW X5
50e
Mileage:
3,809
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
1/35
compare
EVa
$86,900
Est. Payment:
$1,477/mo
400 mi
21.6 kWh
30 min
7 hours
more details
check availability
2026 BMW X5
50e
Mileage:
1,089
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
1/18
compare
EVa
$79,275
Est. Payment:
$1,347/mo
400 mi
21.6 kWh
30 min
7 hours
more details
check availability
2026 BMW X5
50e
Mileage:
3,613
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
1/18
compare
EVa
$92,765
Est. Payment:
$1,577/mo
400 mi
21.6 kWh
30 min
7 hours
more details
check availability
2027 BMW 5 Series
550e
Mileage:
1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
1/20
compare
EVa
$85,400
Est. Payment:
$1,452/mo
400 mi
12 kWh
30 min
30 hours
more details
check availability
2026 BMW M5
M5
Mileage:
2,953
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1/30
compare
EVa
$111,990
Est. Payment:
$1,904/mo
0 mi
0 kWh
min
hours
more details
check availability
2026 BMW i4
eDrive40
Mileage:
4,587
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
1/18
compare
EVa
$74,065
Est. Payment:
$1,259/mo
301 mi
81.5 kWh
31 min
8.5 hours
more details
check availability
2026 BMW i7
xDrive60
Mileage:
1,583
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
1/18
compare
EVa
$130,100
Est. Payment:
$2,211/mo
318 mi
102 kWh
34 min
11 hours
more details
check availability
2027 BMW i5
eDrive40
Mileage:
3,430
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
1/17
compare
EVa
$82,150
Est. Payment:
$1,396/mo
295 mi
84.3 kWh
30 min
9 hours
more details
check availability
2027 BMW M5
M5
Mileage:
10
1
2
3
4
5
6
7
8
9
10
11
12
1/12
compare
EVa
$134,325
Est. Payment:
$2,283/mo
0 mi
0 kWh
min
hours
more details
check availability
2026 BMW i4
eDrive40
Mileage:
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
1/14
compare
EVa
$60,050
Est. Payment:
$1,021/mo
301 mi
81.5 kWh
31 min
8.5 hours
more details
check availability
2026 BMW X5
50e
Mileage:
8,069
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
1/20
compare
EVa
$78,500
Est. Payment:
$1,334/mo
400 mi
21.6 kWh
30 min
7 hours
more details
check availability
2026 BMW X5
50e
Mileage:
10,857
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
1/19
compare
EVa
$82,925
Est. Payment:
$1,410/mo
400 mi
21.6 kWh
30 min
7 hours
more details
check availability
2026 BMW X5
50e
Mileage:
4,789
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
1/18
compare
EVa
$85,750
Est. Payment:
$1,458/mo
400 mi
21.6 kWh
30 min
7 hours
more details
check availability
2026 BMW X5
50e
Mileage:
3,246
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
1/19
compare
EVa
$84,600
Est. Payment:
$1,438/mo
400 mi
21.6 kWh
30 min
7 hours
more details
check availability
2026 BMW X5
50e
Mileage:
2,991
1
2
3
4
5
6
7
8
9
10
11
12
1/12
compare
EVa
$75,900
Est. Payment:
$1,290/mo
400 mi
21.6 kWh
30 min
7 hours
more details
check availability
2026 BMW X5
50e
Mileage:
50
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
1/18
compare
EVa
$86,050
Est. Payment:
$1,463/mo
400 mi
21.6 kWh
30 min
7 hours
more details
check availability
2027 BMW 5 Series
550e
Mileage:
3
1
2
3
4
5
6
7
8
9
10
11
12
13
1/13
compare
EVa
$81,520
Cheapest
Est. Payment:
$1,386/mo
400 mi
12 kWh
30 min
30 hours
more details
check availability
2027 BMW M5
M5
Mileage:
13
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1/31
compare
EVa
$138,852
Est. Payment:
$2,360/mo
0 mi
0 kWh
min
hours
more details
check availability
2027 BMW M5
M5 Touring
Mileage:
0
1/1
compare
EVa
$134,025
Est. Payment:
$2,278/mo
0 mi
0 kWh
min
hours
more details
check availability
2027 BMW i5
eDrive40
Mileage:
5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
1/14
compare
EVa
$79,990
Est. Payment:
$1,360/mo
295 mi
84.3 kWh
30 min
9 hours
more details
check availability
2027 BMW M5
M5
Mileage:
0
1/1
compare
EVa
$131,775
Est. Payment:
$2,240/mo
0 mi
0 kWh
min
hours
more details
check availability
2026 BMW X5
50e
Mileage:
3,809
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
1/35
compare
EVa
$86,900
Est. Payment:
$1,477/mo
400 mi
21.6 kWh
30 min
7 hours
more details
check availability
2026 BMW X5
50e
Mileage:
1,089
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
1/18
compare
EVa
$79,275
Est. Payment:
$1,347/mo
400 mi
21.6 kWh
30 min
7 hours
more details
check availability
2026 BMW X5
50e
Mileage:
3,613
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
1/18
compare
EVa
$92,765
Est. Payment:
$1,577/mo
400 mi
21.6 kWh
30 min
7 hours
more details
check availability
2027 BMW 5 Series
550e
Mileage:
1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
1/20
compare
EVa
$85,400
Est. Payment:
$1,452/mo
400 mi
12 kWh
30 min
30 hours
more details
check availability
2026 BMW M5
M5
Mileage:
2,953
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1/30
compare
EVa
$111,990
Est. Payment:
$1,904/mo
0 mi
0 kWh
min
hours
more details
check availability
2026 BMW i4
eDrive40
Mileage:
4,587
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
1/18
compare
EVa
$74,065
Est. Payment:
$1,259/mo
301 mi
81.5 kWh
31 min
8.5 hours
more details
check availability
2026 BMW i7
xDrive60
Mileage:
1,583
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
1/18
compare
EVa
$130,100
Est. Payment:
$2,211/mo
318 mi
102 kWh
34 min
11 hours
more details
check availability
2027 BMW i5
eDrive40
Mileage:
3,430
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
1/17
compare
EVa
$82,150
Est. Payment:
$1,396/mo
295 mi
84.3 kWh
30 min
9 hours
more details
check availability
2027 BMW M5
M5
Mileage:
10
1
2
3
4
5
6
7
8
9
10
11
12
1/12
compare
EVa
$134,325
Est. Payment:
$2,283/mo
0 mi
0 kWh
min
hours
more details
check availability
2026 BMW i4
eDrive40
Mileage:
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
1/14
compare
EVa
$60,050
Est. Payment:
$1,021/mo
301 mi
81.5 kWh
31 min
8.5 hours
more details
check availability
2026 BMW X5
50e
Mileage:
8,069
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
1/20
compare
EVa
$78,500
Est. Payment:
$1,334/mo
400 mi
21.6 kWh
30 min
7 hours
more details
check availability
2026 BMW X5
50e
Mileage:
10,857
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
1/19
compare
EVa
$82,925
Est. Payment:
$1,410/mo
400 mi
21.6 kWh
30 min
7 hours
more details
check availability
2026 BMW X5
50e
Mileage:
4,789
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
1/18
compare
EVa
$85,750
Est. Payment:
$1,458/mo
400 mi
21.6 kWh
30 min
7 hours
more details
check availability
2026 BMW X5
50e
Mileage:
3,246
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
1/19
compare
EVa
$84,600
Est. Payment:
$1,438/mo
400 mi
21.6 kWh
30 min
7 hours
more details
check availability
2026 BMW X5
50e
Mileage:
2,991
1
2
3
4
5
6
7
8
9
10
11
12
1/12
compare
EVa
$75,900
Est. Payment:
$1,290/mo
400 mi
21.6 kWh
30 min
7 hours
more details
check availability
2026 BMW X5
50e
Mileage:
50
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
1/18
compare
EVa
$86,050
Est. Payment:
$1,463/mo
400 mi
21.6 kWh
30 min
7 hours
more details
check availability
2027 BMW 5 Series
550e
Mileage:
3
1
2
3
4
5
6
7
8
9
10
11
12
13
1/13
compare
EVa
$81,520
Cheapest
Est. Payment:
$1,386/mo
400 mi
12 kWh
30 min
30 hours
more details
check availability
buy