Filter Results

Sale Type
Buy From Home NEW
Within
KM
wheel drive

New and Used GMC Terrain for Sale

Showing 1-50 of 695
Used 2021 GMC Terrain SLE-ELEV AWD HTD-Cloth Moonroof NAV CarPlay RvCam for sale in Bowmanville, ON

2021 GMC Terrain

SLE-ELEV AWD HTD-Cloth Moonroof NAV CarPlay RvCam
$24,995 + tax & lic
68,452KM
White
Mark Rainford Auto Centre

Bowmanville, ON

Buy From Home Options
Used 2022 GMC Terrain SLT AWD | Panoramic Roof | Remote Start | Leather Seats for sale in Cayuga, ON

2022 GMC Terrain

SLT AWD | Panoramic Roof | Remote Start | Leather Seats
$25,995 + tax & lic
61,372KM
White
Haldimand Motors Ltd.

Cayuga, ON

Buy From Home Options
New 2026 GMC Terrain AWD Elevation for sale in Calgary, AB

2026 GMC Terrain

AWD Elevation
$42,369 + GST
CALL
SUMMIT WHITE
Capital Chevrolet Buick GMC Calgary

Calgary, AB

Buy From Home Options
New 2026 GMC Terrain AWD Elevation for sale in Calgary, AB

2026 GMC Terrain

AWD Elevation
$42,369 + GST
CALL
SUMMIT WHITE
Capital Chevrolet Buick GMC Calgary

Calgary, AB

Buy From Home Options
Used 2021 GMC Terrain SLE for sale in Scarborough, ON

2021 GMC Terrain

SLE
$22,950 + tax & lic
73,000KM
Black
Motor World

Scarborough, ON

Used 2022 GMC Terrain SLE for sale in Winnipeg, MB

2022 GMC Terrain

SLE
$25,995 + tax & lic
97,910KM
Grey
Gauthier Cadillac GMC Buick

Winnipeg, MB

Buy From Home Options
Used 2015 GMC Terrain 2.4L As Is! for sale in Whitby, ON

2015 GMC Terrain

2.4L As Is!
$8,000 + tax & lic
115,153KM
Crystal Red Tintcoat
Owasco Audi and Volkswagen

Whitby, ON

Used 2017 GMC Terrain SLE AWD *SAFETY INCL*LOW KMS*FINANCING* for sale in North York, ON

2017 GMC Terrain

SLE AWD *SAFETY INCL*LOW KMS*FINANCING*
Sale
$13,999 + tax & lic
104,780KM
Grey
Auto Resale Inc.

North York, ON

Used 2024 GMC Terrain SLE for sale in Calgary, AB

2024 GMC Terrain

SLE
$24,000 + GST
33,874KM
Blue
Regal Auctions Ltd.

Calgary, AB

Used 2017 GMC Terrain SLE for sale in Kitchener, ON

2017 GMC Terrain

SLE
$12,995 + tax & lic
147,260KM
Gray
Vendora Credit Inc

Kitchener, ON

Used 2017 GMC Terrain SLE for sale in Guelph, ON

2017 GMC Terrain

SLE
$12,995 + tax & lic
147,260KM
Gray
Troy's Toys

Guelph, ON

Buy From Home Options
Used 2022 GMC Terrain SLT One Owner | Leather | Navigation | Sunroof | Pro Grade Pkg | 18

2022 GMC Terrain

SLT One Owner | Leather | Navigation | Sunroof | Pro Grade Pkg | 18" Wheels
$27,495 + tax & lic
67,333KM
Silver
Larry Hudson Chevrolet Buick GMC

Listowel, ON

Buy From Home Options
Used 2023 GMC Terrain SLE for sale in Thunder Bay, ON

2023 GMC Terrain

SLE
$27,997 + tax & lic
67,000KM
Black
Spadoni Leasing

Thunder Bay, ON

Buy From Home Options
New 2026 GMC Terrain AWD AT4 for sale in Winnipeg, MB

2026 GMC Terrain

AWD AT4
$52,106 + tax & lic
7KM
Red
Gauthier Cadillac GMC Buick

Winnipeg, MB

Buy From Home Options
Used 2020 GMC Terrain Denali for sale in Dauphin, MB

2020 GMC Terrain

Denali
$28,980 + tax & lic
73,557KM
Satin Steel Metallic
Dean Cooley GM

Dauphin, MB

Buy From Home Options
Used 2024 GMC Terrain SLE for sale in Regina, SK

2024 GMC Terrain

SLE
$39,099 + tax & lic
38,145KM
Blue
Taylor Toyota

Regina, SK

Buy From Home Options
New 2026 GMC Terrain AWD Elevation for sale in Fredericton, NB

2026 GMC Terrain

AWD Elevation
$48,299 + tax & lic
CALL
Riverstone Metallic
Steele Auto Group

Fredericton, NB

Used 2019 GMC Terrain SLE for sale in Saskatoon, SK

2019 GMC Terrain

SLE
$21,995 + tax & lic
95,416KM
White
Village Auto Sales

Saskatoon, SK

Buy From Home Options
New 2026 GMC Terrain AWD Elevation for sale in Amherst, NS

2026 GMC Terrain

AWD Elevation
$42,459 + tax & lic
5KM
Ebony Twilight Metallic
Steele Auto Group

Amherst, NS

New 2026 GMC Terrain AWD Elevation for sale in Amherst, NS

2026 GMC Terrain

AWD Elevation
$47,159 + tax & lic
5KM
SUMMIT WHITE
Steele Auto Group

Amherst, NS

Used 2020 GMC Terrain SLE for sale in Gander, NL

2020 GMC Terrain

SLE
$21,995 + tax & lic
35,900KM
Brown
Steele Auto Group

Gander, NL

Used 2022 GMC Terrain SLE for sale in Bedford, NS

2022 GMC Terrain

SLE
$23,490 + tax & lic
117,000KM
White
Clutch

Bedford, NS

Used 2019 GMC Terrain SLE for sale in Toronto, ON

2019 GMC Terrain

SLE
$22,790 + tax & lic
70,924KM
Black
Clutch

Toronto, ON

Used 2015 GMC Terrain SLE2 ** HTD SEATS, BACK CAM, AUTOSTART ** for sale in St Catharines, ON

2015 GMC Terrain

SLE2 ** HTD SEATS, BACK CAM, AUTOSTART **
$9,999 + tax & lic
115,943KM
Blue
Certified Cars

St Catharines, ON

Buy From Home Options
Used 2024 GMC Terrain AWD SLE for sale in Selkirk, MB

2024 GMC Terrain

AWD SLE
$30,991 + tax & lic
71,319KM
Red
Selkirk GM

Selkirk, MB

New 2026 GMC Terrain AWD Elevation for sale in Selkirk, MB

2026 GMC Terrain

AWD Elevation
$47,199 + tax & lic
CALL
Blue
Selkirk GM

Selkirk, MB

Used 2022 GMC Terrain AWD SLE for sale in Selkirk, MB

2022 GMC Terrain

AWD SLE
$28,991 + tax & lic
56,377KM
White
Selkirk GM

Selkirk, MB

New 2026 GMC Terrain AWD AT4 for sale in Selkirk, MB

2026 GMC Terrain

AWD AT4
$48,584 + tax & lic
CALL
Silver
Selkirk GM

Selkirk, MB

New 2026 GMC Terrain AWD Elevation for sale in Selkirk, MB

2026 GMC Terrain

AWD Elevation
$40,494 + tax & lic
CALL
White
Selkirk GM

Selkirk, MB

New 2026 GMC Terrain fwd elevation for sale in Selkirk, MB

2026 GMC Terrain

fwd elevation
$44,899 + tax & lic
CALL
Blue
Selkirk GM

Selkirk, MB

New 2026 GMC Terrain AWD Denali for sale in Selkirk, MB

2026 GMC Terrain

AWD Denali
$52,589 + tax & lic
CALL
Blue
Selkirk GM

Selkirk, MB

Used 2024 GMC Terrain AWD SLE for sale in Selkirk, MB

2024 GMC Terrain

AWD SLE
$33,991 + tax & lic
24,185KM
Blue
Selkirk GM

Selkirk, MB

Used 2024 GMC Terrain AWD SLE for sale in Selkirk, MB

2024 GMC Terrain

AWD SLE
$32,997 + tax & lic
30,714KM
Red
Selkirk GM

Selkirk, MB

New 2026 GMC Terrain AWD AT4 for sale in Selkirk, MB

2026 GMC Terrain

AWD AT4
$49,779 + tax & lic
CALL
Black
Selkirk GM

Selkirk, MB

New 2026 GMC Terrain AWD Elevation for sale in Selkirk, MB

2026 GMC Terrain

AWD Elevation
$40,989 + tax & lic
CALL
Gray
Selkirk GM

Selkirk, MB

Used 2024 GMC Terrain AWD SLE for sale in Selkirk, MB

2024 GMC Terrain

AWD SLE
$32,991 + tax & lic
33,598KM
Red
Selkirk GM

Selkirk, MB

New 2026 GMC Terrain AWD Elevation for sale in Selkirk, MB

2026 GMC Terrain

AWD Elevation
$42,654 + tax & lic
CALL
Black
Selkirk GM

Selkirk, MB

New 2026 GMC Terrain AWD Elevation for sale in Selkirk, MB

2026 GMC Terrain

AWD Elevation
$40,989 + tax & lic
CALL
Gray
Selkirk GM

Selkirk, MB

Used 2023 GMC Terrain AWD AT4 for sale in Selkirk, MB

2023 GMC Terrain

AWD AT4
$28,889 + tax & lic
115,973KM
Black
Selkirk GM

Selkirk, MB

New 2026 GMC Terrain AWD Elevation for sale in Selkirk, MB

2026 GMC Terrain

AWD Elevation
$42,159 + tax & lic
CALL
White
Selkirk GM

Selkirk, MB

New 2026 GMC Terrain AWD Elevation for sale in Selkirk, MB

2026 GMC Terrain

AWD Elevation
$48,494 + tax & lic
CALL
Black
Selkirk GM

Selkirk, MB

New 2026 GMC Terrain AWD AT4 for sale in Selkirk, MB

2026 GMC Terrain

AWD AT4
$49,879 + tax & lic
CALL
Red
Selkirk GM

Selkirk, MB

New 2026 GMC Terrain fwd elevation for sale in Selkirk, MB

2026 GMC Terrain

fwd elevation
$38,194 + tax & lic
25KM
White
Selkirk GM

Selkirk, MB

New 2026 GMC Terrain fwd elevation for sale in Selkirk, MB

2026 GMC Terrain

fwd elevation
$44,899 + tax & lic
CALL
Blue
Selkirk GM

Selkirk, MB

New 2026 GMC Terrain AWD Elevation for sale in Selkirk, MB

2026 GMC Terrain

AWD Elevation
$42,654 + tax & lic
CALL
Silver
Selkirk GM

Selkirk, MB

Used 2024 GMC Terrain AWD SLE for sale in Selkirk, MB

2024 GMC Terrain

AWD SLE
$30,991 + tax & lic
71,851KM
Blue
Selkirk GM

Selkirk, MB

Used 2023 GMC Terrain AWD SLE for sale in Selkirk, MB

2023 GMC Terrain

AWD SLE
$29,991 + tax & lic
73,288KM
White
Selkirk GM

Selkirk, MB

New 2026 GMC Terrain AWD AT4 for sale in Selkirk, MB

2026 GMC Terrain

AWD AT4
$50,929 + tax & lic
CALL
Black
Selkirk GM

Selkirk, MB

New 2026 GMC Terrain AWD Elevation for sale in Selkirk, MB

2026 GMC Terrain

AWD Elevation
$40,494 + tax & lic
CALL
White
Selkirk GM

Selkirk, MB

Used 2024 GMC Terrain AWD SLE for sale in Selkirk, MB

2024 GMC Terrain

AWD SLE
$31,991 + tax & lic
66,409KM
Gray
Selkirk GM

Selkirk, MB