Loading...
19

Used 2021 GMC Terrain SUV for Sale in Buffalo, NY

2021 GMC Terrain SLE
2021 GMC Terrain SLE
2021 GMC Terrain SLE
Used·31,359 mi

$21,290

2021 GMC Terrain SLE
2021 GMC Terrain SLE
2021 GMC Terrain SLE
Used·5,273 mi

$23,985

2021 GMC Terrain SLT
2021 GMC Terrain SLT
2021 GMC Terrain SLT
Used·68,528 mi

$20,600

2021 GMC Terrain SLE
2021 GMC Terrain SLE
2021 GMC Terrain SLE
Used·49,314 mi

$21,400

Ready to sell your car?

Find out how much your car is worth
2021 GMC Terrain SLE
2021 GMC Terrain SLE
2021 GMC Terrain SLE
Used·30,756 mi

$22,430

2021 GMC Terrain SLE
2021 GMC Terrain SLE
2021 GMC Terrain SLE
Used·23,725 mi

$22,900

2021 GMC Terrain SLE
2021 GMC Terrain SLE
2021 GMC Terrain SLE
Certified pre-owned·44,717 mi

$20,847

2021 GMC Terrain SLE
2021 GMC Terrain SLE
2021 GMC Terrain SLE
Used·29,793 mi

$24,719

2021 GMC Terrain SLE
2021 GMC Terrain SLE
2021 GMC Terrain SLE
Take out the guesswork. See your real payment while you search.Get Pre-qualified
get-prequalified-car
2021 GMC Terrain SLE
2021 GMC Terrain SLE
2021 GMC Terrain SLE
2021 GMC Terrain SLE
2021 GMC Terrain SLE
2021 GMC Terrain SLE
2021 GMC Terrain SLE
2021 GMC Terrain SLE
2021 GMC Terrain SLE
Used·37,189 mi

$21,937

2021 GMC Terrain SLE
2021 GMC Terrain SLE
2021 GMC Terrain SLE
Used·41,909 mi

$21,525

2021 GMC Terrain SLE
2021 GMC Terrain SLE
2021 GMC Terrain SLE
Used·30,885 mi

$22,930

2021 GMC Terrain SLT
2021 GMC Terrain SLT
2021 GMC Terrain SLT
2021 GMC Terrain SLE
2021 GMC Terrain SLE
2021 GMC Terrain SLE
Used·23,981 mi

$22,923

2021 GMC Terrain SLE
2021 GMC Terrain SLE
2021 GMC Terrain SLE
Used·20,922 mi

$22,957

Take out the guesswork. See your real payment while you search.Get Pre-qualified
get-prequalified-car
2021 GMC Terrain SLT
2021 GMC Terrain SLT
2021 GMC Terrain SLT
Stock image
Used·Mileage not available

$38,720

2021 GMC Terrain SLT
2021 GMC Terrain SLT
2021 GMC Terrain SLT
Used·23,169 mi

Contact dealer for price