New & Used Mazda Mazda6 for sale in Canada

Price: Call

186,642 km
Orillia, Ontario Cars Canada
Price: $17,900

66,600 km
Surrey, British Columbia Best Ride Auto Sales
Price: $8,450

190,105 km
Kitchener, Ontario Fahad Khan United Motorz
Price: $22,995
*This vehicle has not been Inspected or Cleaned. Vehicle Just Arrived. Inspections and Detailing are...
91,403 km
Cayuga, Ontario Haldimand Motors
Price: $22,995
*This vehicle has not been Inspected or Cleaned. Vehicle Just Arrived. Inspections and Detailing are...
85,393 km
Cayuga, Ontario Haldimand Motors
Price: $10,995

196,338 km
Hamilton, Ontario Best Motors - Hamilton
Price: $6,900

150,706 km
Hamilton, Ontario Captain Auto Sales
Price: $25,944
EX DAILY RENTAL
90,048 km
Pembroke, Ontario Edwards Mazda