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

$20,590

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

get-prequalified-car

Take out the guesswork

See your real payments while you search with no credit score impact

Get pre-qualified
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
get-prequalified-car

Take out the guesswork

See your real payments while you search with no credit score impact

Get pre-qualified
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

get-prequalified-car

Take out the guesswork

See your real payments while you search with no credit score impact

Get pre-qualified
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