50 Best Hatchbacks for Sale under $25,000, Savings from $3,709

2017 MINI Cooper
35,768 Miles | Montclair, CA
$23,099
est. $333/mo

Track Price Check Availability

2019 Toyota Prius
14,533 Miles | Norco, CA
$21,899
est. $316/mo

Track Price Check Availability

2017 Chevrolet Bolt EV
32,156 Miles | West Covina, CA
$20,099
est. $290/mo

Track Price Check Availability

2018 BMW i3
25,874 Miles | Montebello, CA
$23,099
est. $333/mo

Track Price Check Availability

2018 Toyota Prius Prime
13,639 Miles | Santa Ana, CA
$22,099
est. $319/mo

Track Price Check Availability

2016 BMW 3 Series
45,124 Miles | Montebello, CA
$22,099
est. $319/mo

Track Price Check Availability

2020 Toyota Prius
6,469 Miles | Phoenix, AZ
$23,899
est. $344/mo

Track Price Check Availability

2018 Honda Civic
5,290 Miles | Delray Beach, FL
$21,995
est. $317/mo

Track Price Check Availability

2017 Chevrolet Bolt EV
28,765 Miles | Sacramento, CA
$20,998
est. $303/mo

Track Price Check Availability

2016 MINI Hardtop 2 Door
30,470 Miles | Fredericksburg, VA
$21,998
est. $317/mo

Track Price Check Availability

2017 Chevrolet Bolt EV
27,971 Miles | Colma, CA
$20,998
est. $303/mo

Track Price Check Availability

2017 Chevrolet Bolt EV
21,135 Miles | Colma, CA
$22,998
est. $331/mo

Track Price Check Availability

2017 Toyota Prius Prime
36,734 Miles | Henderson, NV
$21,998
est. $317/mo

Track Price Check Availability

2017 Chevrolet Bolt EV
12,349 Miles | Fresno, CA
$21,998
est. $317/mo

Track Price Check Availability

2018 Honda Civic
25,315 Miles | Jacksonville, FL
$20,998
est. $303/mo

Track Price Check Availability

2019 Toyota Prius Prime
1,985 Miles | Lafayette, LA
$22,998
est. $331/mo

Track Price Check Availability

2017 Chevrolet Bolt EV
29,823 Miles | Escondido, CA
$21,998
est. $317/mo

Track Price Check Availability

2017 Chevrolet Bolt EV
27,345 Miles | Tucson, AZ
$22,998
est. $331/mo

Track Price Check Availability

2017 Lexus CT 200h
20,535 Miles | Burbank, CA
$22,998
est. $331/mo

Track Price Check Availability

2018 Honda Civic
24,762 Miles | South Jordan, UT
$20,998
est. $303/mo

Track Price Check Availability

Pricing Analysis

Active Listings
Mileage