GMC

Used GMC for Sale Across the U.S.


Make







48,725 cars found
Used 160,406 mi

2022 GMC Sierra 1500 AT4X

Brandon Township, MI
Gasoline
Automatic
AWD
$37,995
or $662/mo
Used 7,654 mi

2024 GMC Terrain SLE

Comstock Park, MI
Gasoline
Automatic
AWD
$26,984
or $470/mo
Used 106,754 mi

2021 GMC Canyon AT4

Minneapolis, MN
Gasoline
Automatic
AWD
$26,599
or $463/mo
Used 85,000 mi

2021 GMC Acadia SLE

Burnsville, MN
Gasoline
Automatic
AWD
$20,475
or $357/mo
Used 38,685 mi

2024 GMC Sierra 3500HD Denali Ultimate

Bloomington, MN
Diesel
Automatic
AWD
$75,499
or $1,315/mo
Used 37,652 mi

2022 GMC Terrain SLE

Inver Grove Heights, MN
Gasoline
Automatic
AWD
$21,995
or $383/mo
Used 21,014 mi

2023 GMC Sierra 2500HD AT4

White Bear Lake, MN
Diesel
Automatic
AWD
$63,998
or $1,115/mo
Used 135,139 mi

2021 GMC Sierra 1500 Denali Denali

Mankato, MN
Diesel
Automatic
AWD
$30,875
or $538/mo
Used 76,158 mi

2017 GMC Sierra 1500 SLT

Mankato, MN
Gasoline
Automatic
AWD
$28,317
or $493/mo
Used 14,289 mi

2025 GMC Sierra 2500HD Denali

Forest Lake, MN
Diesel
Automatic
AWD
$73,500
or $1,280/mo
Used 21,195 mi

2023 GMC Sierra 1500 Denali

Forest Lake, MN
Gasoline
Automatic
AWD
$53,500
or $932/mo
Used 26,161 mi

2024 GMC Sierra 1500 Denali Ultimate

Forest Lake, MN
Gasoline
Automatic
AWD
$62,000
or $1,080/mo
Used 26,084 mi

2023 GMC Terrain SLE

Forest Lake, MN
Gasoline
Automatic
AWD
$24,500
or $427/mo
Used 14,099 mi

2024 GMC Terrain SLT

Forest Lake, MN
Gasoline
Automatic
AWD
$27,250
or $475/mo
Used 21,178 mi

2023 GMC Terrain SLT

Forest Lake, MN
Gasoline
Automatic
AWD
$26,000
or $453/mo
Used 33,222 mi

2023 GMC Terrain AT4

Forest Lake, MN
Gasoline
Automatic
AWD
$27,000
or $470/mo