Filter Results

Are you sure?

This action will clear all your filters.

Search Radius

Zip Code

Condition

$0$100,000+
$0$950+ / mo

Mileage

0150,000+

Year

Other Body Styles

Value Filters

Fuel Economy

Greater Than 0 MPG

Days Listed

0 - 365+ days

Vehicle Filters

Exterior Color

Transmission

Engine

Drivetrain

Fuel Type

Other Filters

Be alerted whenever a vehicle matching your search is added to our inventory.

148.00 Results
Showing 1.00 - 15.00 of 148.00 results
  • 2020 GMC Terrain for sale in Bay City, MI

    2020 GMC Terrain

    4x4 SLT 4dr SUV

    • $36,692
      $39,880
    • $481/mo - Est. on 10% down & good credit
    • 1
       
      miles
    • Price
      $2,968 above avg.
    • Mileage
      3,283 miles below avg.
  • 2020 GMC Terrain for sale in Bay City, MI

    2020 GMC Terrain

    SLE 4dr SUV

    • $29,761
      $32,160
    • $390/mo - Est. on 10% down & good credit
    • 2
       
      miles
    • Price
      $3,042 above avg.
    • Mileage
      1,394 miles below avg.
  • 2020 GMC Terrain for sale in Bay City, MI

    2020 GMC Terrain

    4x4 SLT 4dr SUV

    • $33,638
      $36,385
    • $441/mo - Est. on 10% down & good credit
    • 8
       
      miles
    • Price
      $86 below avg.
    • Mileage
      3,276 miles below avg.
  • 2020 GMC Terrain for sale in Bay City, MI

    2020 GMC Terrain

    4x4 SLT 4dr SUV

    • $33,206
      $35,890
    • $435/mo - Est. on 10% down & good credit
    • 6
       
      miles
    • Price
      $518 below avg.
    • Mileage
      3,278 miles below avg.
  • 2020 GMC Terrain for sale in Bay City, MI

    2020 GMC Terrain

    4x4 SLT 4dr SUV

    • $33,575
      $36,385
    • $440/mo - Est. on 10% down & good credit
    • 23
       
      miles
    • Price
      $149 below avg.
    • Mileage
      3,261 miles below avg.
  • 2020 GMC Terrain for sale in Bay City, MI

    2020 GMC Terrain

    4x4 Denali 4dr SUV

    • $40,010
      $43,335
    • $524/mo - Est. on 10% down & good credit
    • 2
       
      miles
    • Price
      $393 above avg.
    • Mileage
      507 miles below avg.
  • 2020 GMC Terrain for sale in Bay City, MI

    2020 GMC Terrain

    SLT 4dr SUV

    • $33,833
      $36,685
    • $443/mo - Est. on 10% down & good credit
    • 5
       
      miles
    • Price
      $109 above avg.
    • Mileage
      3,279 miles below avg.
  • 2020 GMC Terrain for sale in Bay City, MI

    2020 GMC Terrain

    SLT 4dr SUV

    • $33,833
      $36,685
    • $443/mo - Est. on 10% down & good credit
    • 7
       
      miles
    • Price
      $109 above avg.
    • Mileage
      3,277 miles below avg.
  • 2020 GMC Terrain for sale in Frankenmuth, MI

    2020 GMC Terrain

    Denali 4dr SUV

    • $36,588
      $39,495
    • $479/mo - Est. on 10% down & good credit
    • 6
       
      miles
    • Price
      $3,029 below avg.
    • Mileage
      503 miles below avg.
  • 2020 GMC Terrain for sale in Bay City, MI

    2020 GMC Terrain

    Denali 4dr SUV

    • $39,908
      $43,380
    • $523/mo - Est. on 10% down & good credit
    • 37
       
      miles
    • Price
      $291 above avg.
    • Mileage
      472 miles below avg.
  • 2020 GMC Terrain for sale in Bay City, MI

    2020 GMC Terrain

    SLE 4dr SUV

    • $29,849
      $32,260
    • $391/mo - Est. on 10% down & good credit
    • 2
       
      miles
    • Price
      $3,130 above avg.
    • Mileage
      1,394 miles below avg.
  • 2020 GMC Terrain for sale in Frankenmuth, MI

    2020 GMC Terrain

    SLT 4dr SUV

    • $31,933
      $34,510
    • $418/mo - Est. on 10% down & good credit
    • 4
       
      miles
    • Price
      $1,791 below avg.
    • Mileage
      3,280 miles below avg.
  • 2020 GMC Terrain for sale in Frankenmuth, MI

    2020 GMC Terrain

    SLT 4dr SUV

    • $31,933
      $34,510
    • $418/mo - Est. on 10% down & good credit
    • 4
       
      miles
    • Price
      $1,791 below avg.
    • Mileage
      3,280 miles below avg.
  • 2020 GMC Terrain for sale in Frankenmuth, MI

    2020 GMC Terrain

    4x4 SLT 4dr SUV

    • $31,550
      $33,995
    • $413/mo - Est. on 10% down & good credit
    • 5
       
      miles
    • Price
      $2,174 below avg.
    • Mileage
      3,279 miles below avg.
  • 2020 GMC Terrain for sale in Frankenmuth, MI

    2020 GMC Terrain

    SLT 4dr SUV

    • $31,889
      $34,460
    • $418/mo - Est. on 10% down & good credit
    • 6
       
      miles
    • Price
      $1,835 below avg.
    • Mileage
      3,278 miles below avg.