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

2017 Jeep Grand Cherokee
69,741 Miles | Dallas, TX
$20,242
est. $292/mo

Track Price Check Availability

2013 Land Rover Range Rover Sport
55,098 Miles | Dallas, TX
$21,922
est. $316/mo

Track Price Check Availability

2017 Jeep Grand Cherokee
48,736 Miles | Dallas, TX
$24,242
est. $349/mo

Track Price Check Availability

2015 Jeep Grand Cherokee
48,411 Miles | Dallas, TX
$22,982
est. $331/mo

Track Price Check Availability

2017 Jeep Grand Cherokee
50,375 Miles | Dallas, TX
$23,172
est. $334/mo

Track Price Check Availability

2013 Lexus GX 460
91,201 Miles | Dallas, TX
$21,738
est. $313/mo

Track Price Check Availability

2016 Jeep Wrangler Unlimited
27,509 Miles | Margate, FL
$23,849
est. $344/mo

Track Price Check Availability

2017 Jeep Wrangler
30,804 Miles | West Palm Beach , FL
$21,599
est. $311/mo

Track Price Check Availability

2016 Jeep Wrangler
37,722 Miles | Miami, FL
$20,799
est. $300/mo

Track Price Check Availability

2015 Jeep Grand Cherokee
28,080 Miles | West Palm Beach , FL
$20,849
est. $301/mo

Track Price Check Availability

2016 Jeep Wrangler
26,724 Miles | Miami, FL
$20,699
est. $298/mo

Track Price Check Availability

2016 Jeep Wrangler Unlimited
52,783 Miles | Hollywood , FL
$21,500
est. $310/mo

Track Price Check Availability

2016 Jeep Wrangler
27,684 Miles | West Palm Beach , FL
$20,999
est. $303/mo

Track Price Check Availability

2016 Jeep Wrangler Unlimited
43,631 Miles | Miami, FL
$24,998
est. $360/mo

Track Price Check Availability

2016 Jeep Wrangler Unlimited
27,318 Miles | Hollywood , FL
$23,875
est. $344/mo

Track Price Check Availability

2016 Jeep Wrangler Unlimited
30,568 Miles | Hollywood , FL
$23,799
est. $343/mo

Track Price Check Availability

2017 Jeep Wrangler
25,267 Miles | West Palm Beach , FL
$22,299
est. $321/mo

Track Price Check Availability

2015 Jeep Grand Cherokee
65,691 Miles | West Palm Beach , FL
$23,999
est. $346/mo

Track Price Check Availability

2014 Lexus GX 460
69,182 Miles | West Palm Beach , FL
$24,998
est. $360/mo

Track Price Check Availability

2016 Jeep Wrangler
27,494 Miles | Margate, FL
$20,999
est. $303/mo

Track Price Check Availability

Pricing Analysis

Active Listings
Mileage