New & Used Mazda Mazda3 for sale in Canada

Price: $13,495

61,000 km
Waterloo, Ontario Carimex Auto Sales
Price: $12,995

98,930 km
Sutton West, Ontario Unicar
Price: $19,788

75,774 km
Burlington, Ontario JP Motors
Price: $12,999

132,000 km
Brampton, Ontario Caspian Motors
Price: $12,500

147,650 km
Surrey, British Columbia Best Ride Auto Sales
Price: $15,495

143,310 km
Sutton West, Ontario Unicar
Price: $22,500

60,050 km
Surrey, British Columbia Best Ride Auto Sales
Price: $13,750

98,151 km
Edmonton, Alberta PCL Auto
Price: Call

53,569 km
Moncton, New Brunswick Morrison Family Motors
Price: Call

122,374 km
Bolton, Ontario Auto Den