GMC

Used GMC for Sale Across the U.S.


Make







54,417 cars found
Used 19,735 mi

2025 GMC Sierra 2500HD Denali Ultimate

West Jefferson, NC
Diesel
Automatic
AWD
$83,987
or $1,463/mo
Used 38,233 mi

2023 GMC Sierra 1500 Denali Denali

Huntersville, NC
Gasoline
Automatic
AWD
$54,254
or $945/mo
Certified 17,040 mi

2024 GMC Sierra 1500 Denali Denali

Huntersville, NC
Gasoline
Automatic
AWD
$58,988
or $1,028/mo
Used 22,429 mi

2024 GMC Sierra 2500HD Denali Ultimate

Monroe, NC
Diesel
Automatic
AWD
$79,575
or $1,386/mo
Used 136,639 mi

2020 GMC Terrain SLE

Matthews, NC
Gasoline
Automatic
FWD
$11,944
or $208/mo
Used 91,435 mi

2020 GMC Acadia SLE

Sanford, NC
Gasoline
Automatic
FWD
$18,796
or $327/mo
Used 7,162 mi

2025 GMC Sierra 1500 Denali

Morganton, NC
Gasoline
Automatic
AWD
$64,699
or $1,127/mo
Used 28,283 mi

2024 GMC Acadia Elevation

Connelly Springs, NC
Gasoline
Automatic
FWD
$36,255
or $632/mo
Used 19,943 mi

2023 GMC Sierra 1500 SLT

Lowell, NC
Gasoline
Automatic
AWD
$50,776
or $885/mo
Used 168,451 mi

2016 GMC Yukon XL Denali

Mandan, ND
Gasoline
Automatic
AWD
$16,950
or $295/mo
Used 53,878 mi

2023 GMC Sierra 1500 Elevation

Grand Forks, ND
Gasoline
Automatic
AWD
$36,294
or $632/mo
Used 180,586 mi

2016 GMC Sierra 1500 SLT

Devils Lake, ND
Gasoline
Automatic
AWD
$16,701
or $291/mo
Used 140,979 mi

2015 GMC Sierra 1500 SLT

Mandan, ND
Gasoline
Automatic
AWD
$21,975
or $383/mo
Used 62,873 mi

2020 GMC Terrain SLE

Whitehall, OH
Gasoline
Automatic
AWD
$19,754
or $344/mo
Used 19,872 mi

2024 GMC Terrain Denali

Columbus, OH
Gasoline
Automatic
AWD
$33,393
or $582/mo
Used 110,813 mi

2020 GMC Terrain Denali

Columbus, OH
Gasoline
Automatic
AWD
$19,481
or $339/mo