New & Used Mazda Mazda3 for sale in Canada

Price: $19,788

75,774 km
Burlington, Ontario JP Motors
Price: $21,495

79,100 km
Markham, Ontario Northtown Auto Sales
Price: $21,700

73,425 km
Calgary, Alberta Checkered Flag Auto Sales
Price: $20,900

27,500 km
Calgary, Alberta Checkered Flag Auto Sales
Price: $18,800

87,000 km
Langley, British Columbia 151 Garage