Used 2020 GMC Terrain for sale in Mooresville, NC
19 matches






GMC Certified
2020 GMC Terrain SLE
29,154 mi.
$27,891
CPO Warrantied
Liberty Buick GMC
29 mi. from 28123
Show details






Used
2020 GMC Terrain SLT
52,937 mi.
$23,995
$1,000 price drop
Adams North Charlotte
20 mi. from 28123
Show details






Used
2020 GMC Terrain SLE
66,749 mi.
$21,000
$1,000 price drop
Home Delivery
Victory Chevrolet
20 mi. from 28123
Show details






Used
2020 GMC Terrain SLT
41,995 mi.
$26,478
$510 price drop
Home Delivery
Virtual Appointments
Randy Marion Chevrolet Buick of Mooresville
4 mi. from 28123
Show details






Used
2020 GMC Terrain Denali
26,074 mi.
$31,000
$500 price drop
Home Delivery
Virtual Appointments
Gastonia Chevrolet Cadillac Buick GMC
25 mi. from 28123
Show details






Used
2020 GMC Terrain SLT
48,857 mi.
$24,388
Home Delivery
Virtual Appointments
Randy Marion Buick GMC of Huntersville
10 mi. from 28123
Show details






Used
2020 GMC Terrain Denali
29,213 mi.
$31,244
$2,135 price drop
Virtual Appointments
Mark Ficken Ford Lincoln
29 mi. from 28123
Show details






Used
2020 GMC Terrain SLT
66,327 mi.
$23,000
$500 price drop
Home Delivery
Virtual Appointments
Parks Chevrolet Huntersville
9 mi. from 28123
Show details






Used
2020 GMC Terrain SLE
29,815 mi.
$25,000
$1,000 price drop
Home Delivery
Virtual Appointments
Gastonia Chevrolet Cadillac Buick GMC
25 mi. from 28123
Show details






Used
2020 GMC Terrain Denali
93,511 mi.
$26,500
$1,500 price drop
Home Delivery
Virtual Appointments
Everett Chevrolet Buick GMC Cadillac
30 mi. from 28123
Show details






Show details






Show details






Used
2020 GMC Terrain Denali
30,385 mi.
$31,500
$500 price drop
Home Delivery
Virtual Appointments
Gastonia Chevrolet Cadillac Buick GMC
25 mi. from 28123
Show details






Show details






Show details






Show details






Used
2020 GMC Terrain SLT
67,738 mi.
$23,000
$500 price drop
Home Delivery
Virtual Appointments
Parks Chevrolet Huntersville
9 mi. from 28123
Show details
No photo available
Used
2020 GMC Terrain Denali
61,296 mi.
$31,600
Home Delivery
Virtual Appointments
Toyota of North Charlotte
10 mi. from 28123
Show details
No photo available
GMC Certified
2020 GMC Terrain SLE
35,001 mi.
$27,690
$199 price drop
CPO Warrantied
Liberty Buick GMC
29 mi. from 28123
Show details
We found additional vehicles that are close to your year range.



Used
2018 GMC Terrain SLE
52,785 mi.
$20,500
Home Delivery
Virtual Appointments
Hertz Car Sales Charlotte
24 mi. from 28123
Show details






Used
2019 GMC Terrain SLE
44,759 mi.
$20,995
$1,000 price drop
Adams North Charlotte
20 mi. from 28123
Show details






Used
2021 GMC Terrain SLT
13,349 mi.
$28,900
$600 price drop
Home Delivery
Virtual Appointments
Lake Norman INFINITI
5 mi. from 28123
Show details






GMC Certified
2019 GMC Terrain SLT
59,604 mi.
$22,860
$128 price drop
CPO Warrantied
Home Delivery
Virtual Appointments
Randy Marion Buick GMC of Huntersville
10 mi. from 28123
Show details






Used
2018 GMC Terrain Denali
66,010 mi.
$24,999
Home Delivery
Virtual Appointments
Classic Volkswagen Gastonia
25 mi. from 28123
Show details






Show details






Show details






Used
2021 GMC Terrain SLE
83,534 mi.
$22,500
$500 price drop
Home Delivery
Virtual Appointments
Everett Chevrolet Buick GMC Cadillac
30 mi. from 28123
Show details






Used
2019 GMC Terrain SLT
75,684 mi.
$22,488
$800 price drop
Home Delivery
Virtual Appointments
Randy Marion Ford Lincoln, LLC
17 mi. from 28123
Show details





