New & Used Chevrolet Silverado 3500 for sale in Canada

Price: $29,995

128,517 km
Kelowna, British Columbia Russo Auto Sales Kelowna
Price: $38,999

91,230 km
Windsor, Ontario Sherwood Auto Sales