New & Used Mazda for sale in Canada

Price: $4,990

267,000 km
Toronto, Ontario Downsview Auto
Price: $7,490

145,000 km
Toronto, Ontario Downsview Auto
Price: Call

103,212 km
Scarborough, Ontario Limitless Auto Sales - Scarborough
Price: $24,999
Surrey, British Columbia Apna Motors
Price: $28,999
Surrey, British Columbia Apna Motors
Price: $8,497

187,325 km
Tiny, Ontario Prestige Motors
Price: $8,990

229,000 km
Toronto, Ontario Downsview Auto
Price: Call

128,783 km
Kelowna, British Columbia Valley Mitsubishi