2016 GMC Terrain for Sale in Roanoke, VA

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

First Previous
Loading...
Next
Sponsored Listings
https://static.cargurus.com/images/forsale/2018/01/19/08/21/2016_gmc_terrain-pic-3849839428214727948-152x114.jpeg

2016 GMC Terrain SLE2 AWD Used Cars in Harrisonburg, VA 22801

Great Deal
$3,603 BELOW
CarGurus IMV of $18,453

Price: $14,850

Mileage: 63,453

Location: Harrisonburg, VA 22801

Average time on market: 30 days Certified Pre-Owned: No Transmission: 6-Speed Automatic Color: Silver Description: Used 2016 GMC Terrain SLE2 AWD for sale - $14,850, 63,453 miles with Bluetooth, Remote Start, Navigation System, Alloy Wheels
Avg. Dealer Rating: (6 reviews) "This dealership was fantastic. The guys went out of their way for me, and my new car is a lot better than my previous one. They were honest and genuinely cared about my situation, and wanted me in a better vehicle. I would go back to them in a heartbeat."
https://static.cargurus.com/images/forsale/2017/12/21/20/36/2016_gmc_terrain-pic-1469262238286571901-152x114.jpeg

2016 GMC Terrain SLT1 Used Cars in Harrisonburg, VA 22801

Great Deal
$2,737 BELOW
CarGurus IMV of $23,432

Price: $20,695

Mileage: 20,265

Location: Harrisonburg, VA 22801

Average time on market: 37 days Certified Pre-Owned: No Transmission: 6-Speed Automatic Color: Summit White Description: Used 2016 GMC Terrain SLT1 for sale - $20,695, 20,265 miles with Bluetooth, Backup Camera
Avg. Dealer Rating: (21 reviews) "Steven’s responded quickly to my intitial inquiry and I was very helpful and efficient throughout the purchasing process. "
https://static.cargurus.com/images/forsale/2017/12/07/01/34/2017_gmc_terrain-pic-8295393356918895267-152x114.jpeg

2017 GMC Terrain SLT1 AWD Used Cars in Greensboro, NC 27405

Great Deal
$2,616 BELOW
CarGurus IMV of $25,593

Price: $22,977

Mileage: 21,953

Location: Greensboro, NC 27405

Average time on market: 24 days Certified Pre-Owned: Yes Transmission: Automatic Color: Black Description: Used 2017 GMC Terrain SLT1 AWD for sale - $22,977, 21,953 miles with Bluetooth, Leather Seats, Backup Camera, Remote Start, Alloy Wheels
Avg. Dealer Rating: (14 reviews) "Great. Very polite and helpful. Called when they said they would. Answered all my questions "
https://static.cargurus.com/images/forsale/2017/12/12/07/41/2015_gmc_terrain-pic-3737750909822482106-152x114.jpeg

2015 GMC Terrain SLT2 AWD Used Cars in Christiansburg, VA 24073

Great Deal
$2,842 BELOW
CarGurus IMV of $23,053

Price: $20,211

Mileage: 42,335

Location: Christiansburg, VA 24073

Average time on market: 34 days Certified Pre-Owned: No Transmission: 6-Speed Automatic Color: Carbon Black Metallic Description: Used 2015 GMC Terrain SLT2 AWD for sale - $20,211, 42,335 miles with Leather Seats, Sunroof/Moonroof, Navigation System, Safety Package, SE Package, Appearance Package, Security Package, Chrome Wheels, Bluetooth, Backup Camera
https://static.cargurus.com/images/forsale/2017/12/15/21/54/2017_gmc_terrain-pic-5642362032110829768-152x114.jpeg

2017 GMC Terrain SLE2 AWD Used Cars in Summersville, WV 26651

Great Deal
$3,670 BELOW
CarGurus IMV of $30,010

Price: $26,340

Mileage: 7,229

Location: Summersville, WV 26651

Average time on market: 36 days Certified Pre-Owned: No Transmission: 6-Speed Automatic Color: Blue Description: Used 2017 GMC Terrain SLE2 AWD for sale - $26,340, 7,229 miles with Navigation System, Bluetooth, Aluminum Wheels
Avg. Dealer Rating: (2 reviews) "Bought a car from mr. England. He was very helpful."
https://static.cargurus.com/images/forsale/2017/12/27/14/06/2017_gmc_terrain-pic-5324819704475311372-152x114.jpeg

2017 GMC Terrain SLT1 AWD Used Cars in Amherst, VA 24521

Great Deal
$1,825 BELOW
CarGurus IMV of $25,820

Price: $23,995

Mileage: 17,569

Location: Amherst, VA 24521

Average time on market: 24 days Certified Pre-Owned: No Transmission: Automatic Color: Dark Sapphire Blue Metallic Description: Used 2017 GMC Terrain SLT1 AWD for sale - $23,995, 17,569 miles with Bluetooth, Leather Seats, Backup Camera, Aluminum Wheels
Avg. Dealer Rating: (35 reviews) "Dealer contacted me quickly. They told me the vehicle I was asking about was already sold. Very disappointing."
https://static.cargurus.com/images/forsale/2018/01/15/20/53/2015_gmc_terrain-pic-340758353560615057-152x114.jpeg

2015 GMC Terrain SLT1 AWD Used Cars in High Point, NC 27262

Great Deal
$1,692 BELOW
CarGurus IMV of $20,440

Price: $18,748

Mileage: 50,286

Location: High Point, NC 27262

Average time on market: 32 days Certified Pre-Owned: Yes Transmission: Automatic Color: Silver Description: Used 2015 GMC Terrain SLT1 AWD for sale - $18,748, 50,286 miles with Bluetooth, Aluminum Wheels
Avg. Dealer Rating: (18 reviews) "Go deal with Jack at Vann York. He's a great and honest Salesman and we enjoyed our experience doing business with him"
https://static.cargurus.com/images/forsale/2018/01/15/20/02/2017_gmc_terrain-pic-8572973807726029145-152x114.jpeg

2017 GMC Terrain SLE2 AWD Used Cars in Radford, VA 24141

Good Deal
$3,061 BELOW
CarGurus IMV of $27,051

Price: $23,990

Mileage: 13,603

Location: Radford, VA 24141

Average time on market: 36 days Certified Pre-Owned: No Transmission: Automatic Color: Ebony Twilight Metallic Description: Used 2017 GMC Terrain SLE2 AWD for sale - $23,990, 13,603 miles with Bluetooth, Aluminum Wheels
Avg. Dealer Rating: (3 reviews) "Very responsive and very helpful! I've been to a couple places trying to find another truck and Harveys was the only place that was so helpful! Everyone that works there are all so very nice and helpful! We went to go look and test drive an '05 Tahoe and left with it that evening. I highly recommend going to Harveys."
https://static.cargurus.com/images/forsale/2017/11/17/22/10/2015_gmc_terrain-pic-3683864409198439673-152x114.jpeg

2015 GMC Terrain Denali AWD Used Cars in Graham, NC 27253

Good Deal
$2,393 BELOW
CarGurus IMV of $24,392

Price: $21,999

Mileage: 55,694

Location: Graham, NC 27253

Average time on market: 45 days Certified Pre-Owned: No Transmission: 6-Speed Automatic Color: Crystal Red Tintcoat Description: Used 2015 GMC Terrain Denali AWD for sale - $21,999, 55,694 miles with Bluetooth, Leather Seats, Sunroof/Moonroof, Navigation System
Avg. Dealer Rating: (64 reviews) "Contacted me, was super nice. I went down there and they were very helpful and I got my new car. "
https://static.cargurus.com/images/forsale/2017/11/15/20/42/2015_gmc_terrain-pic-5498428546911604620-152x114.jpeg

2015 GMC Terrain SLE1 AWD Used Cars in Christiansburg, VA 24073

Good Deal
$1,271 BELOW
CarGurus IMV of $18,770

Price: $17,499

Mileage: 32,285

Location: Christiansburg, VA 24073

Average time on market: 35 days Certified Pre-Owned: No Transmission: 6-Speed Automatic Color: Dark Sapphire Blue Metallic Description: Used 2015 GMC Terrain SLE1 AWD for sale - $17,499, 32,285 miles with Bluetooth, Alloy Wheels
Avg. Dealer Rating: (9 reviews) "Dealer was good to work with, friendly, and not pushy.. they came to my house and picked me up and drove me to the dealership to pick up my car.. "
https://static.cargurus.com/images/forsale/2018/01/11/18/14/2017_gmc_terrain-pic-3313165742076110336-152x114.jpeg

2017 GMC Terrain SLT1 AWD Used Cars in Altavista, VA 24517

Good Deal
$1,800 BELOW
CarGurus IMV of $25,700

Price: $23,900

Mileage: 18,499

Location: Altavista, VA 24517

Average time on market: 24 days Certified Pre-Owned: No Transmission: 6-Speed Automatic Color: Summit White Description: Used 2017 GMC Terrain SLT1 AWD for sale - $23,900, 18,499 miles with Leather Seats, Alloy Wheels
Avg. Dealer Rating: (2 reviews) "I paid cash for a car from fellers. when I called to pay for the car, the finance manager gary was very rude!!! said "I'm not jumping through hoops" when I asked to send me verification that I had bought my car since I live 800 miles away!! if he is that rude to a customer that is paying for a car in full I could only imagine how they treat their financed customers!! so if you like good customer service this is not the place for you!!! I do have to say the salesmen are very nice though!"
https://static.cargurus.com/images/forsale/2018/01/12/03/17/2016_gmc_terrain-pic-7513639014323493664-152x114.jpeg

2016 GMC Terrain SLT1 Used Cars in Burlington, NC 27215

Good Deal
$1,700 BELOW
CarGurus IMV of $20,200

Price: $18,500

Mileage: 42,454

Location: Burlington, NC 27215

Average time on market: 37 days Certified Pre-Owned: No Transmission: Automatic Color: White Description: Used 2016 GMC Terrain SLT1 for sale - $18,500, 42,454 miles with Leather Seats, Alloy Wheels
https://static.cargurus.com/images/forsale/2018/01/11/23/59/2016_gmc_terrain-pic-2795506823233756294-152x114.jpeg

2016 GMC Terrain SLE2 AWD Used Cars in Harrisonburg, VA 22801

Good Deal
$1,495 BELOW
CarGurus IMV of $22,020

Price: $20,525

Mileage: 24,589

Location: Harrisonburg, VA 22801

Average time on market: 30 days Certified Pre-Owned: No Transmission: 6-Speed Automatic Color: Onyx Black Description: Used 2016 GMC Terrain SLE2 AWD for sale - $20,525, 24,589 miles with Bluetooth, Backup Camera, Navigation System, Alloy Wheels, Technology Package
Avg. Dealer Rating: (21 reviews) "Excellent follow up."
https://static.cargurus.com/images/forsale/2017/11/21/14/34/2017_gmc_terrain-pic-5288637389484230849-152x114.jpeg

2017 GMC Terrain SLT1 AWD Used Cars in High Point, NC 27262

Good Deal
$1,229 BELOW
CarGurus IMV of $22,417

Price: $21,188

Mileage: 46,554

Location: High Point, NC 27262

Average time on market: 24 days Certified Pre-Owned: Yes Transmission: Automatic Color: Silver Description: Used 2017 GMC Terrain SLT1 AWD for sale - $21,188, 46,554 miles with Bluetooth, Aluminum Wheels
Avg. Dealer Rating: (18 reviews) "Salesman very helpful and friendly. No pressure just good customer service. "
https://static.cargurus.com/images/forsale/2017/12/07/08/50/2017_gmc_terrain-pic-2555892152813447026-152x114.jpeg

2017 GMC Terrain SLE2 Used Cars in Greensboro, NC 27408

Good Deal
$1,959 BELOW
CarGurus IMV of $27,457

Price: $25,498

Mileage: 3,196

Location: Greensboro, NC 27408

Average time on market: 56 days Certified Pre-Owned: No Transmission: 6-Speed Automatic Color: Ebony Twilight Metallic Description: Used 2017 GMC Terrain SLE2 for sale - $25,498, 3,196 miles with Bluetooth, Backup Camera, Sunroof/Moonroof
Avg. Dealer Rating: (11 reviews) "Salesman was very good. Good product knowledge. Only downside was that truck was not cleaned up and in my opinion cars or trucks should be cleaned up BEFORE they're shown to potential buyers. The salesman said they don't detail the vehicles until after a deal is signed. All the other dealer's trucks I looked at were detailed prior to being shown. My wife was immediately turned off and didn't even want to go for a test drive. "
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