New & Used Mazda for sale in Canada

Price: Call

133,786 km
Brampton, Ontario Source 1 Motors
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: $14,900

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

100,062 km
North York, Ontario Queen Auto Group
Price: $10,998

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

66,000 km
Concord, Ontario Jbeily Auto Sales