GMC

Used GMC for Sale Across the U.S.


Make







49,998 cars found
Used 80,552 mi

2019 GMC Terrain SLE

Westlake, OH
Gasoline
Automatic
AWD
$14,946
or $260/mo
Used 22,837 mi

2024 GMC Terrain SLE

Bowling Green, OH
Gasoline
Automatic
AWD
$24,995
or $435/mo
Used 93,250 mi

2017 GMC Terrain SLE-2

Hartville, OH
Flex
Automatic
FWD
$10,950
or $191/mo
Used 82,172 mi

2021 GMC Yukon AT4

Oklahoma City, OK
Gasoline
Automatic
AWD
$45,060
or $785/mo
Used 50,494 mi

2024 GMC Yukon Denali

Oklahoma City, OK
Diesel
Automatic
AWD
$65,321
or $1,138/mo
Used 30,618 mi

2023 GMC Terrain SLE

Oklahoma City, OK
Gasoline
Automatic
FWD
$20,991
or $366/mo
Certified 92,599 mi

2020 GMC Sierra 1500 SLT

Oklahoma City, OK
Gasoline
Automatic
AWD
$32,461
or $565/mo
Used 83,587 mi

2019 GMC Canyon SLE

Norman, OK
Gasoline
Automatic
RWD
$21,000
or $366/mo
Used 103,861 mi

2018 GMC Sierra 3500HD Base

Pauls Valley, OK
Flex
Automatic
AWD
$29,595
or $516/mo
Used 73,094 mi

2020 GMC Sierra 1500 Elevation

Pauls Valley, OK
Diesel
Automatic
AWD
$33,999
or $592/mo
Used 101,284 mi

2020 GMC Sierra 1500 SLT

Pauls Valley, OK
Gasoline
Automatic
AWD
$33,595
or $585/mo
Used 34,896 mi

2023 GMC Yukon AT4

Weatherford, OK
Gasoline
Automatic
AWD
$59,917
or $1,044/mo
Used 91,396 mi

2023 GMC Yukon AT4

Weatherford, OK
Gasoline
Automatic
AWD
$48,415
or $843/mo
Used 165,674 mi

2020 GMC Sierra 2500 Denali HD Denali

Weatherford, OK
Diesel
Automatic
AWD
$37,540
or $654/mo
Used 57,311 mi

2022 GMC Canyon Elevation Standard

Weatherford, OK
Gasoline
Automatic
RWD
$25,699
or $448/mo
Used 36,313 mi

2019 GMC Sierra 1500 SLT

Henryetta, OK
Gasoline
Automatic
AWD
$39,110
or $681/mo