New & Used Mazda for sale in Canada

Price: Call

365,398 km
Surrey, British Columbia Bay Shore Auto Group
Price: $5,999

320,551 km
Vancouver, British Columbia ML Motors
Price: $2,499

285,000 km
Oro-Medonte, Ontario Caspian Motors Oro-Medonte
Price: $4,500

281,084 km
Port Moody, British Columbia Burrell Auto Group
Price: $4,999

280,000 km
Markham, Ontario MG Motors
Price: $4,000

260,000 km
Brantford, Ontario Rekona Auto
Price: Call

237,746 km
Scarborough, Ontario The Loan Arranger
Price: $10,995

234,000 km
Toronto, Ontario Lawrence Auto Sales
Price: $6,995

231,000 km
New Westminster, British Columbia Tala Auto Select
Price: $7,900

229,000 km
Port Coquitlam, British Columbia Truck Time Auto Sales