New & Used Mazda Protege for sale in Canada

Looking to Purchase this Mazda Protege or just looking for cars in this price range? We carry 100’s ...
260000 km
London , Ontario
Bay Shore Auto GroupDealer #: 30628Come on down and when you arrive ask for Bay Shore Auto GroupSale...
121762 km
Surrey , British Columbia