New & Used Mazda Mazda3 for sale in Canada

Price: Call
Burlington, Ontario Black Star Auto
Price: $8,497

187,325 km
Tiny, Ontario Prestige Motors
Price: $24,500

52,850 km
Richmond, British Columbia UC Auto
Price: $19,999

54,435 km
Scarborough, Ontario Aryaan Motors
Price: Call

166,000 km
Ajax, Ontario Sixth Gear Motors
Price: $4,995
This Mazda 3 has a lively personality and is amazingly enjoyable to drive, something the competitors...
215,137 km
Mississauga, Ontario Tabangi Motors