2016 GMC Canyon
SLE | 63,520 miles
$22,076
was $22,730
SLE | 63,520 miles
SLE | 165,432 miles
SLE | 16,367 miles
SLE | 67,137 miles
SLT | 83,593 miles
SLT | 70,191 miles
SL | 90,966 miles
SLT | 89,568 miles
SLT | 136,292 miles
SLT | 83,593 miles
SLE | 165,432 miles
SL | 90,966 miles
SLT | 136,292 miles
SLT | 70,191 miles
SLE | 165,432 miles
SL | 90,966 miles