10. Polestar 2

Price: Starting at $47,200 Maximum electric driving range: 335 miles

9. Volkswagen ID.3

9. Volkswagen ID.3

Price: Starting at $39,000 Maximum electric driving range:  336 miles

8. Tesla Model X

8. Tesla Model X

Price: Starting at $114,990 Maximum electric driving range:  360 miles

7. Tesla Model 3

7. Tesla Model 3

Price: Starting at $35,000 Maximum electric driving range:  360 miles

6. BMW i4

6. BMW i4

Price: Starting at  $55,300 Maximum electric driving range:  367 miles

5. Ford Mustang Mach-E

5. Ford Mustang Mach-E

Price: Starting at  $42,895 Maximum electric driving range:  379 miles

4. BMW iX

4. BMW iX

Price: Starting at  $83,200 Maximum electric driving range:  380 miles

3. Tesla Model S

3. Tesla Model S

Price: Starting at   $94,990 Maximum electric driving range:  405 miles

2. Mercedes EQE

2. Mercedes EQE

Price: Starting at   $57,000. Maximum electric driving range: 410 miles

1. Mercedes EQS

1. Mercedes EQS

Price: Starting at $102,310 Maximum electric driving range: 485 miles