GMC

Used GMC for Sale Across the U.S.


Make







52,881 cars found
Used 12,592 mi

2025 GMC Savana Cargo Work Van

Ellwood City, PA
Gasoline
Automatic
RWD
$73,485
or $1,280/mo
Used 53,883 mi

2020 GMC Terrain Denali

Cranberry Township, PA
Gasoline
Automatic
AWD
$23,519
or $410/mo
Used 82,911 mi

2019 GMC Sierra 1500 SLE

Johnston, RI
Gasoline
Automatic
AWD
$25,418
or $443/mo
Used 29,052 mi

2024 GMC Terrain Denali

Woonsocket, RI
Gasoline
Automatic
AWD
$33,319
or $580/mo
Used 1,517 mi

2026 GMC Sierra 2500HD Denali

Columbia, SC
Diesel
Automatic
AWD
$83,572
or $1,456/mo
Used 96,877 mi

2018 GMC Sierra 1500 Denali Denali

Columbia, SC
Gasoline
Automatic
AWD
$32,519
or $566/mo
Used 118,687 mi

2021 GMC Yukon XL SLT

Charleston, SC
Gasoline
Automatic
AWD
$36,276
or $632/mo
Used 59,461 mi

2017 GMC Terrain SLE-1

Charleston, SC
Flex
Automatic
FWD
$15,388
or $268/mo
Used 33,942 mi

2022 GMC Terrain SLT

Charleston, SC
Gasoline
Automatic
FWD
$26,282
or $458/mo
Used 83,813 mi

2019 GMC Sierra 1500 SLT

Spartanburg, SC
Gasoline
Automatic
AWD
$35,575
or $620/mo
Used 37,323 mi

2021 GMC Terrain SLT

Lexington, SC
Gasoline
Automatic
AWD
$25,999
or $453/mo
Used 28,833 mi

2023 GMC Acadia SLE

Okatie, SC
Gasoline
Automatic
AWD
$29,759
or $518/mo
Used 59,993 mi

2023 GMC Yukon Denali

Beech Island, SC
Gasoline
Automatic
AWD
$59,980
or $1,045/mo
Used 28,847 mi

2024 GMC Yukon XL SLT

Batesburg-Leesville, SC
Gasoline
Automatic
AWD
$63,105
or $1,099/mo
Used 81,863 mi

2012 GMC Terrain SLE-1

Batesburg-Leesville, SC
Flex
Automatic
FWD
$10,998
or $192/mo
Used 28,354 mi

2024 GMC Sierra 1500 Elevation

Batesburg-Leesville, SC
Gasoline
Automatic
AWD
$42,480
or $740/mo