GMC

Used GMC for Sale Across the U.S.


Make







52,037 cars found
Used 102,798 mi

2020 GMC Sierra 1500 AT4

Cambridge, OH
Diesel
Automatic
AWD
$33,958
or $592/mo
Used 79,275 mi

2020 GMC Terrain Denali

Norton, OH
Gasoline
Automatic
AWD
$23,200
or $404/mo
Used 51,540 mi

2024 GMC Sierra 1500 AT4

Lebanon, OH
Diesel
Automatic
AWD
$51,998
or $906/mo
Used 18,896 mi

2025 GMC Sierra 1500 Elevation

Defiance, OH
Gasoline
Automatic
AWD
$41,000
or $714/mo
Used 24,317 mi

2023 GMC Sierra 1500 Denali

Harrison, OH
Diesel
Automatic
AWD
$52,797
or $920/mo
Used 22,464 mi

2020 GMC Sierra 2500 Denali HD Denali

Circleville, OH
Diesel
Automatic
AWD
$60,386
or $1,052/mo
Used 47,522 mi

2022 GMC Sierra 1500 SLE

Ashtabula, OH
Gasoline
Automatic
AWD
$36,800
or $641/mo
Used 74,697 mi

2017 GMC Canyon SLT

Midwest City, OK
Diesel
Automatic
RWD
$24,191
or $421/mo
Used 26,296 mi

2025 GMC Sierra 1500 Denali Ultimate

Easton, PA
Gasoline
Automatic
AWD
$68,845
or $1,199/mo
Used 45,299 mi

2023 GMC Terrain SLE

Johnstown, PA
Gasoline
Automatic
AWD
$23,498
or $409/mo
Used 41,393 mi

2021 GMC Canyon Denali

Ardmore, PA
Gasoline
Automatic
AWD
$31,362
or $546/mo
Used 11,492 mi

2025 GMC Sierra 1500 Elevation

Selinsgrove, PA
Diesel
Automatic
AWD
$50,500
or $880/mo
Used 29,376 mi

2023 GMC Acadia SLE

Pottsville, PA
Gasoline
Automatic
AWD
$30,222
or $526/mo
Used 16,183 mi

2023 GMC Sierra 1500 Pro

Kittanning, PA
Gasoline
Automatic
AWD
$37,995
or $662/mo
Used 3,778 mi

2026 GMC Sierra 1500 Elevation

White Oak, PA
Gasoline
Automatic
AWD
$58,187
or $1,014/mo
Used 61,095 mi

2018 GMC Sierra 2500HD SLE

Gilbertsville, PA
Flex
Automatic
AWD
$35,995
or $627/mo