New & Used Mazda Mazda3 for sale in Canada

Price: $4,599

226,000 km
Burlington, Ontario AB Motor Cars