Used GMC Terrain for Sale in Hannibal, MO

Showing 18 listings

No matches found.

Save your search and we will notify you when we have cars that match your search criteria.

We expanded your search distance and we're unable to find cars that match.

Try adjusting your filters, or start a new search.

$21,990
$21,990 above
$648/mo est. ?
142,909 km

Poage Chevrolet Buick

Authorized EpicVIN dealer

4.7 Google 18 reviews

63401, Hannibal MO

Check Details
$23,980
$23,980 above
$707/mo est. ?
82,406 km

Poage Auto Plaza, Inc.

Authorized EpicVIN dealer

62305, Quincy IL

Check Details
$14,102
$14,102 above
$416/mo est. ?
186,568 km

Shottenkirk Toyota

4.1 Google 284 reviews

62305, Quincy IL

Check Details
$44,040
$44,040 above
$1,296/mo est. ?
3 km

Poage Auto Plaza, Inc.

62305, Quincy IL

Check Details
$29,277
$29,277 above
$863/mo est. ?
49,917 km

Kunes Honda of Quincy

62301, Quincy IL

Check Details
$7,950
$7,950 above
$234/mo est. ?
258,769 km

Finish Line LTD

5.0 Google 9 reviews

63462, Perry MO

Check Details
$23,317
$23,317 above
$688/mo est. ?
112,837 km

Shottenkirk Toyota

4.1 Google 284 reviews

62305, Quincy IL

Check Details
$33,888
$33,888 above
$997/mo est. ?
43 km

Poage Auto Plaza, Inc.

62305, Quincy IL

Check Details
$45,445
$45,445 above
$1,337/mo est. ?
175 km

Poage Auto Plaza, Inc.

62305, Quincy IL

Check Details
$31,980
$31,980 above
$943/mo est. ?
83,567 km

Poage Auto Plaza, Inc.

62305, Quincy IL

Check Details
$13,400
$13,400 above
$395/mo est. ?
171,145 km

Mr. Deals Auto Center

62305, Quincy IL

Check Details
$24,412
$24,412 above
$720/mo est. ?
76,711 km 1.5L

Kunes Honda of Quincy

62301, Quincy IL

Check Details
$40,253
$40,253 above
$1,184/mo est. ?
13 km 1.5L

PoageAutoPlaza Vinsolutions Only New

62305, Quincy IL

Check Details
$23,490
$23,490 above
$693/mo est. ?
80,181 km

Kunes Honda of Quincy

62301, Quincy IL

Check Details
$26,980
$26,980 above
$796/mo est. ?
88,216 km 2.0L

Hess Auto Agency

62301, Quincy IL

Check Details
Get a price quote
61,387 km

Boland Chevrolet

63334, Bowling Green MO

Check Details
Get a price quote
63,991 km

Boland Chevrolet

63334, Bowling Green MO

Check Details
Get a price quote
326,384 km

Lovegreen Motor Company

63461, Palmyra MO

Check Details

Frequently Asked Questions

Our marketplace currently lists 18 used cars in Hannibal, MO from dealers and private sellers. Prices range from $21,684 to $21,684.

Top brands by active listings in Hannibal, MO are Gmc. The mix often reflects local buying preferences.

The average listed price in Hannibal, MO is $21,684. Browse by budget: under $10,000, under $20,000, or under $30,000.

No — you can buy from a seller in Hannibal, MO regardless of your state of residence. You'll need to register and title the vehicle in your home state within the required window (usually 30 days). Local dealers typically handle paperwork for out-of-state buyers.

Yes — popular nearby options include cities across the state. You can also browse all used cars in Missouri.