Rankings · Mazda

Most reliable used Mazdas

Every Mazda model-year we’ve scored with a matured public record, ranked best first. Unproven and too-new years are left out entirely rather than shown with a misleading rank.

#1 · 2017
Mazda Cx-30
Buy97/100
#2 · 2025
Mazda MX-5
Buy96/100
#3 · 2020
Mazda Mazda3
Buy95/100
#4 · 2019
Mazda Cx-30
Buy95/100
#5 · 2019
Mazda Cx-90
Buy93/100
#6 · 2020
Mazda Cx-90
Buy92/100
#7 · 2013
Mazda Mazda3
Buy92/100
#8 · 2021
Mazda Cx-90
Buy91/100
#9 · 2016
Mazda Cx-30
Buy91/100
#10 · 2021
Mazda Mazda3
Buy90/100
#11 · 2025
Mazda Cx-90
Buy89/100
#12 · 2016
Mazda MX-5
Buy89/100
#13 · 2013
Mazda CX-5
Buy89/100
#14 · 2013
Mazda Cx-50
Buy89/100
#15 · 2011
Mazda Mazda3
Buy89/100
#16 · 2022
Mazda Cx-30
Buy88/100
#17 · 2012
Mazda Mazda3
Buy88/100
#18 · 2023
Mazda Cx-30
Buy87/100
#19 · 2017
Mazda Mazda3
Buy87/100
#20 · 2019
Mazda Mazda3
Buy86/100
#21 · 2025
Mazda Cx-30
Buy85/100
#22 · 2017
Mazda CX-5
Buy85/100
#23 · 2017
Mazda Cx-50
Buy85/100
#24 · 2024
Mazda Cx-50
Buy84/100
#25 · 2024
Mazda Cx-30
Buy83/100
#26 · 2018
Mazda Cx-90
Buy83/100
#27 · 2014
Mazda Mazda3
Buy82/100
#28 · 2018
Mazda CX-5
Buy81/100
#29 · 2018
Mazda Cx-50
Buy81/100
#30 · 2018
Mazda Mazda3
Buy79/100
#31 · 2023
Mazda Cx-50
Buy78/100
#32 · 2021
Mazda Cx-30
Buy78/100
#33 · 2025
Mazda Cx-50
Buy74/100
#34 · 2019
Mazda CX-5
Buy73/100
#35 · 2019
Mazda Cx-50
Buy73/100
#36 · 2025
Mazda Cx-70
Caution66/100
#37 · 2020
Mazda Cx-30
Caution64/100
#38 · 2016
Mazda Mazda3
Caution64/100
#39 · 2015
Mazda CX-5
Caution64/100
#40 · 2015
Mazda Cx-50
Caution64/100
#41 · 2015
Mazda Cx-90
Caution64/100
#42 · 2015
Mazda Mazda3
Caution64/100
#43 · 2014
Mazda CX-5
Caution64/100
#44 · 2014
Mazda Cx-50
Caution64/100
#45 · 2014
Mazda Cx-90
Caution64/100
#46 · 2013
Mazda Cx-90
Caution64/100
#47 · 2012
Mazda Cx-70
Caution64/100
#48 · 2012
Mazda Cx-90
Caution64/100
#49 · 2011
Mazda Cx-70
Caution64/100
#50 · 2011
Mazda Cx-90
Caution64/100
#51 · 2016
Mazda CX-5
Caution62/100
#52 · 2016
Mazda Cx-50
Caution62/100

Cross-shopping a different brand? See every ranking →