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

2016 Jeep Grand Cherokee
35,002 Miles | Dallas, TX
$23,172
est. $334/mo

Track Price Check Availability

2016 Jeep Grand Cherokee
59,123 Miles | Dallas, TX
$22,049
est. $318/mo

Track Price Check Availability

2016 Jeep Grand Cherokee
59,877 Miles | Dallas, TX
$24,372
est. $351/mo

Track Price Check Availability

2014 Toyota 4Runner
107,817 Miles | Dallas, TX
$24,477
est. $353/mo

Track Price Check Availability

2015 Jeep Wrangler Unlimited
74,229 Miles | Dallas, TX
$21,642
est. $312/mo

Track Price Check Availability

2017 Jeep Grand Cherokee
35,365 Miles | Dallas, TX
$24,200
est. $349/mo

Track Price Check Availability

2016 Jeep Grand Cherokee
39,228 Miles | Dallas, TX
$24,292
est. $350/mo

Track Price Check Availability

2017 Jeep Grand Cherokee
80,935 Miles | Dallas, TX
$21,892
est. $316/mo

Track Price Check Availability

2011 Jeep Wrangler Unlimited
101,510 Miles | Dallas, TX
$20,670
est. $298/mo

Track Price Check Availability

2016 Jeep Grand Cherokee
26,835 Miles | Dallas, TX
$24,610
est. $355/mo

Track Price Check Availability

2017 Jeep Grand Cherokee
36,351 Miles | Dallas, TX
$24,172
est. $348/mo

Track Price Check Availability

2011 Jeep Wrangler Unlimited
93,865 Miles | Dallas, TX
$21,042
est. $303/mo

Track Price Check Availability

2016 Jeep Wrangler Unlimited
28,389 Miles | Margate, FL
$22,199
est. $320/mo

Track Price Check Availability

2017 Jeep Wrangler
30,804 Miles | Miami, FL
$20,297
est. $293/mo

Track Price Check Availability

2016 Land Rover Range Rover Evoque
17,613 Miles | Miami, FL
$23,495
est. $339/mo

Track Price Check Availability

2017 Toyota 4Runner
38,156 Miles | Margate, FL
$24,999
est. $360/mo

Track Price Check Availability

2015 Jeep Wrangler Unlimited
38,845 Miles | Miami, FL
$24,795
est. $357/mo

Track Price Check Availability

2015 Jeep Grand Cherokee
65,691 Miles | West Palm Beach , FL
$20,499
est. $295/mo

Track Price Check Availability

2018 Toyota 4Runner
47,542 Miles | West Palm Beach , FL
$23,399
est. $337/mo

Track Price Check Availability

2010 Jeep Wrangler Unlimited
75,861 Miles | Santa Ana, CA
$21,799
est. $314/mo

Track Price Check Availability

Pricing Analysis

Active Listings
Mileage