New & Used Mazda for sale in Canada

Price: $7,950

159,665 km
Mississauga, Ontario Capital Motors
Price: $6,499

164,253 km
Brampton, Ontario Brampton Auto Center
Price: $12,999

147,347 km
New Westminster, British Columbia Zoom Motors
Price: Call

176,581 km
Sarnia, Ontario Payless Automart
Price: Call

129,139 km
Kelowna, British Columbia Empire Motors
Price: $6,990

134,374 km
Toronto, Ontario First Choice Motors
Price: $8,880
Richmond, British Columbia BC Prestige Motor Group
Price: $8,998

197,198 km
Coquitlam, British Columbia Dasdo Auto