Used GMC Terrain in Madison Heights, MI

2.5 million cars to choose from.

Search Used Cars





GMC Terrain
  • 2021 GMC Terrain SLT in Madison Heights, MI 48071

    $22,200
    Mileage: 53,412
    Location: Madison Heights, MI 48071
    Description: Used 2021 GMC Terrain SLT - $22,200, 53,412 miles Exterior Color: satin steel metallic Automatic Transmission 4 Doors
  • 2021 GMC Terrain SLE in Warren, MI 48092

    $22,980
    Mileage: 33,710
    Location: Warren, MI 48092
    Description: Used 2021 GMC Terrain SLE - $22,980, 33,710 miles Exterior Color: graphite gray metallic Automatic Transmission 4 Doors
  • 2016 GMC Terrain SLT in Troy, MI 48083

    $13,295
    Mileage: 100,284
    Location: Troy, MI 48083
    Description: Used 2016 GMC Terrain SLT - $13,295, 100,284 miles Exterior Color: onyx black Automatic Transmission 4 Doors
  • 2016 GMC Terrain SLE-2 in Troy, MI 48083

    $10,495
    Mileage: 127,461
    Location: Troy, MI 48083
    Description: Used 2016 GMC Terrain SLE-2 - $10,495, 127,461 miles Exterior Color: slate blue metallic Automatic Transmission 4 Doors
  • 2023 GMC Terrain AT4 in Ferndale, MI 48220

    $29,495
    Mileage: 20,071
    Location: Ferndale, MI 48220
    Description: Used 2023 GMC Terrain AT4 - $29,495, 20,071 miles Exterior Color: sterling metallic Automatic Transmission 4 Doors
  • 2018 GMC Terrain SLE Diesel in Ferndale, MI 48220

    $19,599
    Mileage: 55,126
    Location: Ferndale, MI 48220
    Description: Used 2018 GMC Terrain SLE Diesel - $19,599, 55,126 miles Exterior Color: ebony twilight metallic Automatic Transmission 4 Doors
  • 2021 GMC Terrain SLE in Ferndale, MI 48220

    $23,169
    Mileage: 23,661
    Location: Ferndale, MI 48220
    Description: Used 2021 GMC Terrain SLE - $23,169, 23,661 miles Exterior Color: summit white Automatic Transmission 4 Doors
  • 2017 GMC Terrain SLE-2 in Ferndale, MI 48220

    $12,349
    Mileage: 111,171
    Location: Ferndale, MI 48220
    Description: Used 2017 GMC Terrain SLE-2 - $12,349, 111,171 miles Exterior Color: summit white Automatic Transmission 4 Doors
  • 2023 GMC Terrain SLT in Ferndale, MI 48220

    $25,995
    Mileage: 45,502
    Location: Ferndale, MI 48220
    Description: Used 2023 GMC Terrain SLT - $25,995, 45,502 miles Exterior Color: summit white Automatic Transmission 4 Doors
  • 2022 GMC Terrain SLT in Ferndale, MI 48220

    $24,799
    Mileage: 39,199
    Location: Ferndale, MI 48220
    Description: Used 2022 GMC Terrain SLT - $24,799, 39,199 miles Exterior Color: summit white Automatic Transmission 4 Doors
  • 2019 GMC Terrain Denali in Troy, MI 48099

    $24,896
    Mileage: 38,359
    Location: Troy, MI 48099
    Description: Used 2019 GMC Terrain Denali - $24,896, 38,359 miles Exterior Color: red quartz tintcoat Automatic Transmission 4 Doors
  • 2020 GMC Terrain SLE in Warren, MI 48093

    $19,347
    Mileage: 71,600
    Location: Warren, MI 48093
    Description: Used 2020 GMC Terrain SLE - $19,347, 71,600 miles Exterior Color: ebony twilight metallic Automatic Transmission 4 Doors
  • 2018 GMC Terrain SLT in Warren, MI 48093

    $18,975
    Mileage: 75,977
    Location: Warren, MI 48093
    Description: Used 2018 GMC Terrain SLT - $18,975, 75,977 miles Exterior Color: blue steel metallic Automatic Transmission 4 Doors
  • 2015 GMC Terrain SLE-2 in Troy, MI 48084

    $12,997
    Mileage: 99,593
    Location: Troy, MI 48084
    Description: Used 2015 GMC Terrain SLE-2 - $12,997, 99,593 miles Exterior Color: iridium metallic Automatic Transmission 4 Doors
  • 2024 GMC Terrain SLT in Troy, MI 48084

    $32,300
    Mileage: 3,745
    Location: Troy, MI 48084
    Description: Used 2024 GMC Terrain SLT - $32,300, 3,745 miles Exterior Color: riptide metallic Automatic Transmission 4 Doors