50 Best Off Road Vehicles for Sale under $25,000, Savings from $1,759

2017 Jeep Wrangler
32,554 Miles | Miami, FL
$23,999
est. $346/mo

Track Price Check Availability

2015 Jeep Wrangler Unlimited
93,957 Miles | Miami, FL
$20,499
est. $295/mo

Track Price Check Availability

2019 Jeep Compass
18,731 Miles | Miami, FL
$20,494
est. $295/mo

Track Price Check Availability

2017 Jeep Grand Cherokee
58,540 Miles | Naples, FL
$21,998
est. $317/mo

Track Price Check Availability

2017 Jeep Grand Cherokee
36,000 Miles | Fort Myers, FL
$22,998
est. $331/mo

Track Price Check Availability

2015 Jeep Grand Cherokee
83,490 Miles | Naperville, IL
$21,998
est. $317/mo

Track Price Check Availability

2016 Jeep Grand Cherokee
48,482 Miles | Oak Lawn, IL
$21,998
est. $317/mo

Track Price Check Availability

2016 Jeep Grand Cherokee
42,738 Miles | Amherst, NY
$23,998
est. $346/mo

Track Price Check Availability

2018 Jeep Compass
22,697 Miles | Columbus, OH
$21,998
est. $317/mo

Track Price Check Availability

2018 Jeep Compass
29,369 Miles | West Carrollton, OH
$21,998
est. $317/mo

Track Price Check Availability

2017 Jeep Grand Cherokee
41,454 Miles | Columbus, OH
$22,998
est. $331/mo

Track Price Check Availability

2017 Jeep Grand Cherokee
31,562 Miles | Duarte, CA
$22,998
est. $331/mo

Track Price Check Availability

2015 Nissan Xterra
36,286 Miles | Roseville, CA
$20,998
est. $303/mo

Track Price Check Availability

2020 Jeep Compass
20,296 Miles | Kenner, LA
$23,998
est. $346/mo

Track Price Check Availability

2020 Jeep Compass
13,002 Miles | Winston Salem, NC
$22,998
est. $331/mo

Track Price Check Availability

2017 Jeep Compass
22,367 Miles | Indianapolis, IN
$24,998
est. $360/mo

Track Price Check Availability

2017 Jeep Compass
26,097 Miles | Charleston, SC
$23,998
est. $346/mo

Track Price Check Availability

2019 Jeep Compass
20,168 Miles | Denton, TX
$22,998
est. $331/mo

Track Price Check Availability

2019 Jeep Compass
25,404 Miles | Puyallup, WA
$22,998
est. $331/mo

Track Price Check Availability

2013 Land Rover Range Rover Evoque
52,023 Miles | Fresno, CA
$24,998
est. $360/mo

Track Price Check Availability