New & Used Mazda for sale in Canada

Price: $17,995

95,821 km
Oshawa, Ontario Auto Plus Car Sales
Price: $15,988

96,791 km
Milton, Ontario Gorrud's Auto Group
Price: $17,991

139,000 km
London, Ontario Downtown Motor Products
Price: $14,900

155,000 km
New Westminster, British Columbia SJS Auto Sales
Price: Call

100,062 km
North York, Ontario Queen Auto Group
Price: $7,995

181,200 km
Burnaby, British Columbia Enix Motor Sport
Price: $44,900
Alliston, Ontario Murphy’s Auto Sales
Price: $10,998

138,713 km
Puslinch, Ontario Grand Auto Group
Price: $19,999

66,000 km
Concord, Ontario Jbeily Auto Sales