2017 GMC Terrain for Sale in Des Moines, IA

to
to

Filter Results

listing

Price

- Loading...

Mileage

- Loading...

Nationwide Shipping

Days on Market

- Loading...

Recent Listings

Vehicle History

Vehicle history data provided by Experian AutoCheck. This data, and any reliance on it, is subject to the AutoCheck Terms and Conditions and the CarGurus Terms of Use
Hide vehicles with:

Photos

MPG

- Loading...
()

Price Drops

Text Search

Add Similar Cars


CarGurus Quick Poll

Please wait. Contacting seller...

Don't see what you're looking for?

Order a customized vehicle from a dealer near you!

First Previous
Loading...
Next
Sponsored Listings
https://static.cargurus.com/images/forsale/2017/12/28/20/18/2017_gmc_terrain-pic-6859229259838164748-152x114.jpeg

2017 GMC Terrain SLE2 Used Cars in Ottumwa, IA 52501

Great Deal
$3,889 BELOW
CarGurus IMV of $26,688

Price: $22,799

Mileage: 4,915

Location: Ottumwa, IA 52501

Average time on market: 56 days Certified Pre-Owned: No Transmission: 6-Speed Automatic Color: Summit White Description: Used 2017 GMC Terrain SLE2 for sale - $22,799, 4,915 miles with Bluetooth, Alloy Wheels
Avg. Dealer Rating: (101 reviews) "Very knowledgeable of product. Worked around my schedule. "
https://static.cargurus.com/images/forsale/2017/12/13/00/00/2016_gmc_terrain-pic-5748835231134741452-152x114.jpeg

2016 GMC Terrain SLE2 Used Cars in Urbandale, IA 50322

Great Deal
$1,989 BELOW
CarGurus IMV of $19,987

Price: $17,998

Mileage: 31,186

Location: Urbandale, IA 50322

Average time on market: 25 days Certified Pre-Owned: No Transmission: Automatic Color: Gray Description: Used 2016 GMC Terrain SLE2 for sale - $17,998, 31,186 miles with Bluetooth, Backup Camera, Remote Start, Alloy Wheels
Avg. Dealer Rating: (14 reviews) "Marty was very helpful and answered all my questions. I would recommend the dealership and Marty to others."
https://static.cargurus.com/images/forsale/2018/01/03/22/02/2017_gmc_terrain-pic-3071520839127440374-152x114.jpeg

2017 GMC Terrain SLE1 Used Cars in Ankeny, IA 50021

Great Deal
$3,604 BELOW
CarGurus IMV of $22,075

Price: $18,471

Mileage: 16,239

Location: Ankeny, IA 50021

Average time on market: 58 days Certified Pre-Owned: No Transmission: 6-Speed Automatic Color: Quicksilver Metallic Description: Used 2017 GMC Terrain SLE1 for sale - $18,471, 16,239 miles with Bluetooth
Avg. Dealer Rating: (18 reviews) "Very good. Very responsive, outstanding sales rep, would recommend to others"
https://static.cargurus.com/images/forsale/2017/12/15/23/40/2016_gmc_terrain-pic-6647184498741532634-152x114.jpeg

2016 GMC Terrain SLE2 Used Cars in Urbandale, IA 50322

Great Deal
$1,865 BELOW
CarGurus IMV of $20,464

Price: $18,599

Mileage: 17,576

Location: Urbandale, IA 50322

Average time on market: 25 days Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2016 GMC Terrain SLE2 for sale - $18,599, 17,576 miles with Bluetooth, Backup Camera, Remote Start, Alloy Wheels
Avg. Dealer Rating: (14 reviews) "Fast, helpful, they knew what I wanted gave me the time to do my research, no pressure. A very painless experience. Love my new ride!"
https://static.cargurus.com/images/forsale/2017/12/28/08/44/2016_gmc_terrain-pic-389393673948389182-152x114.jpeg

2016 GMC Terrain Denali AWD Used Cars in Ankeny, IA 50021

Good Deal
$1,807 BELOW
CarGurus IMV of $28,307

Price: $26,500

Mileage: 33,433

Location: Ankeny, IA 50021

Average time on market: 37 days Certified Pre-Owned: No Transmission: 6-Speed Automatic Color: White Frost Tricoat Description: Used 2016 GMC Terrain Denali AWD for sale - $26,500, 33,433 miles with Bluetooth, Leather Seats, Backup Camera, Sunroof/Moonroof, Remote Start, Alloy Wheels
Avg. Dealer Rating: (15 reviews) "It was a easy smooth transaction. They made buying a car easy and I feel I got a fair price too. "
https://static.cargurus.com/images/forsale/2018/01/13/00/12/2016_gmc_terrain-pic-4414054218761362001-152x114.jpeg

2016 GMC Terrain SLE1 Used Cars in Urbandale, IA 50322

Good Deal
$1,724 BELOW
CarGurus IMV of $19,722

Price: $17,998

Mileage: 18,034

Location: Urbandale, IA 50322

Average time on market: 32 days Certified Pre-Owned: No Transmission: Automatic Color: Gray Description: Used 2016 GMC Terrain SLE1 for sale - $17,998, 18,034 miles with Bluetooth, Backup Camera, Alloy Wheels
Avg. Dealer Rating: (14 reviews) "Very helpful & friendly. Particular model did not have options needed though."
https://static.cargurus.com/images/forsale/2017/12/18/23/36/2016_gmc_terrain-pic-4671851196067540633-152x114.jpeg

2016 GMC Terrain SLE1 Used Cars in Urbandale, IA 50322

Good Deal
$1,495 BELOW
CarGurus IMV of $20,094

Price: $18,599

Mileage: 13,062

Location: Urbandale, IA 50322

Average time on market: 32 days Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2016 GMC Terrain SLE1 for sale - $18,599, 13,062 miles with Bluetooth, Backup Camera, Alloy Wheels
Avg. Dealer Rating: (14 reviews) "They returned my call quickly and we are still looking for a car. I'm still looking for a different color"
https://static.cargurus.com/images/forsale/2017/12/01/00/58/2016_gmc_terrain-pic-5303806419486876130-152x114.jpeg

2016 GMC Terrain Denali Used Cars in Urbandale, IA 50322

Good Deal
$1,475 BELOW
CarGurus IMV of $27,473

Price: $25,998

Mileage: 24,899

Location: Urbandale, IA 50322

Average time on market: 42 days Certified Pre-Owned: No Transmission: Automatic Color: White Description: Used 2016 GMC Terrain Denali for sale - $25,998, 24,899 miles with Leather Seats, Sunroof/Moonroof, Navigation System, Alloy Wheels, Bluetooth, Backup Camera, Remote Start
Avg. Dealer Rating: (14 reviews) "They are terrible to deal with car was filthy an they wouldn't even clean it except a cheap run through wash, I was willing an wanting to purchase a 34k car that day an drove 2.5hrs for it an city there an they were impossible they wouldn't even make it right to get the sale! These people are not sales people they are your typical Joe blow off the street in khaki shorts to say the least! "
https://static.cargurus.com/images/forsale/2018/01/15/00/25/2016_gmc_terrain-pic-18489039375043245-152x114.jpeg

2016 GMC Terrain SLE2 Used Cars in Urbandale, IA 50322

Good Deal
$1,208 BELOW
CarGurus IMV of $19,807

Price: $18,599

Mileage: 23,878

Location: Urbandale, IA 50322

Average time on market: 25 days Certified Pre-Owned: No Transmission: Automatic Color: White Description: Used 2016 GMC Terrain SLE2 for sale - $18,599, 23,878 miles with Bluetooth, Backup Camera, Remote Start, Alloy Wheels
Avg. Dealer Rating: (14 reviews) "Great service "
https://static.cargurus.com/images/forsale/2017/10/19/09/51/2017_gmc_terrain-pic-1487642325912760499-152x114.jpeg

2017 GMC Terrain SLT1 AWD Used Cars in Toledo, IA 52342

Good Deal
$1,365 BELOW
CarGurus IMV of $26,344

Price: $24,979

Mileage: 14,940

Location: Toledo, IA 52342

Average time on market: 24 days Certified Pre-Owned: Yes Transmission: 6-Speed Automatic Color: Ebony Twilight Metallic Description: Used 2017 GMC Terrain SLT1 AWD for sale - $24,979, 14,940 miles with Bluetooth, Leather Seats, Backup Camera, Aluminum Wheels, Navigation System
Avg. Dealer Rating: (3 reviews) "Very nice dealership! They were not pushy and they took into consideration of what made you more comfortable when purchasing cars. They let us test drive the car by ourselves and were willing to try and work with us the best way they could. The price of the vehicle did not work for me so I did not end up buying it. "
https://static.cargurus.com/images/forsale/2017/10/27/00/04/2016_gmc_terrain-pic-6750136734280036190-152x114.jpeg

2016 GMC Terrain SLT1 Used Cars in Urbandale, IA 50322

Good Deal
$1,453 BELOW
CarGurus IMV of $23,052

Price: $21,599

Mileage: 22,513

Location: Urbandale, IA 50322

Average time on market: 37 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2016 GMC Terrain SLT1 for sale - $21,599, 22,513 miles with Bluetooth, Leather Seats, Backup Camera, Remote Start, Alloy Wheels
Avg. Dealer Rating: (14 reviews) "We had a very good experience with our purchase from Carmax. We knew what we wanted and were happy with the posted price. The only additional purchase we were offered was an extended warranty."
https://static.cargurus.com/images/forsale/2017/12/21/23/38/2016_gmc_terrain-pic-5158896972380312412-152x114.jpeg

2016 GMC Terrain SLE1 Used Cars in Urbandale, IA 50322

Good Deal
$1,027 BELOW
CarGurus IMV of $20,025

Price: $18,998

Mileage: 13,985

Location: Urbandale, IA 50322

Average time on market: 32 days Certified Pre-Owned: No Transmission: Automatic Color: White Description: Used 2016 GMC Terrain SLE1 for sale - $18,998, 13,985 miles with Bluetooth, Backup Camera, Alloy Wheels
Avg. Dealer Rating: (14 reviews) "No pressure and very nice."
https://static.cargurus.com/images/forsale/2017/12/01/23/45/2016_gmc_terrain-pic-3704563383716483832-152x114.jpeg

2016 GMC Terrain SLE1 Used Cars in Urbandale, IA 50322

Good Deal
$935 BELOW
CarGurus IMV of $19,933

Price: $18,998

Mileage: 15,213

Location: Urbandale, IA 50322

Average time on market: 32 days Certified Pre-Owned: No Transmission: Automatic Color: White Description: Used 2016 GMC Terrain SLE1 for sale - $18,998, 15,213 miles with Bluetooth, Backup Camera, Alloy Wheels
Avg. Dealer Rating: (14 reviews) "Still in process "
https://static.cargurus.com/images/forsale/2018/01/17/11/16/2016_gmc_terrain-pic-6246477204753864274-152x114.jpeg

2016 GMC Terrain Denali AWD Used Cars in Ankeny, IA 50021

Fair Deal
$531 BELOW
CarGurus IMV of $28,431

Price: $27,900

Mileage: 32,309

Location: Ankeny, IA 50021

Average time on market: 37 days Certified Pre-Owned: No Transmission: 6-Speed Automatic Color: White Frost Tricoat Description: Used 2016 GMC Terrain Denali AWD for sale - $27,900, 32,309 miles with Bluetooth, Leather Seats, Backup Camera, Sunroof/Moonroof, Remote Start, Alloy Wheels
Avg. Dealer Rating: (15 reviews) "I was impressed that I was not bombed with emails. Another dealer that I contacted sent a total of 6 emails in the span of two days (even though I had informed them that I would be out of town). Everyone that we dealt with was very knowledgeable and I never felt that I was being pressured to agree to things "above-and-beyond". This was definitely one of the more pleasant car purchases I have experienced."
https://static.cargurus.com/images/forsale/2017/10/24/20/35/2017_gmc_terrain-pic-4603595558466400508-152x114.jpeg

2017 GMC Terrain SLT1 Used Cars in Clive, IA 50325

Fair Deal
$464 BELOW
CarGurus IMV of $22,963

Price: $22,499

Mileage: 27,275

Location: Clive, IA 50325

Average time on market: 19 days Certified Pre-Owned: No Transmission: 6-Speed Automatic Color: Summit White Description: Used 2017 GMC Terrain SLT1 for sale - $22,499, 27,275 miles with Bluetooth, Leather Seats, Backup Camera, Remote Start
Avg. Dealer Rating: (54 reviews) "Dave is a great guy to deal with. talked several times about a NIssan truck but I was really wanting to get a Honda Ridgeline."
Please wait ...
All Listings
Please wait ...
Sponsored Listing
First Previous
Page # of #
Next

Filter your search criteria!

A large number of listings matched your criteria. You are seeing the top 2,000 listings.

Used GMC Terrain By Year

Vehicle Deals Starting Price Total Available
2018 GMC Terrain 5 Great Deals $19,777 19,343 listings
2017 GMC Terrain 95 Great Deals $16,488 2,878 listings
2016 GMC Terrain 67 Great Deals $12,974 1,923 listings
2015 GMC Terrain 138 Great Deals $11,128 3,080 listings
2014 GMC Terrain 98 Great Deals $6,990 2,116 listings
2013 GMC Terrain 60 Great Deals $8,495 1,411 listings
2012 GMC Terrain 42 Great Deals $6,495 1,086 listings
2011 GMC Terrain 46 Great Deals $5,900 1,041 listings
2010 GMC Terrain 15 Great Deals $4,799 560 listings