New & Used Mazda Mazda3 for sale in Canada

Price: $10,998

65,554 km
Puslinch, Ontario Grand Auto Group
Price: $13,800

77,039 km
Richmond, British Columbia UC Auto
Price: $7,490

145,000 km
Toronto, Ontario Downsview Auto
Price: Call

133,000 km
Burnaby, British Columbia BC Auto Centre
Price: Call

111,269 km
Edmonton, Alberta Turnkey Auto Sales
Price: $7,900

123,452 km
Orleans, Ontario Luxe Auto Lounge Inc.
Price: $8,900

116,800 km
London, Ontario London Auto Valley
Price: $8,500

126,540 km
Surrey, British Columbia Best Ride Auto Sales