A Mazda 2 averages €8,721 across all model years, with the cheapest sitting around €799 (typically older years) and the priciest around €14,999 (recent years). The median is €9,945. A good price for a Mazda 2 is under €3,800; anything over €13,775 is on the high side compared with similar listings.
Prices vary by model year: 2003 (€2,110), 2004 (€1,840), 2005 (€1,723), 2007 (€2,750), 2008 (€2,198), 2009 (€3,734), 2010 (€4,809), 2011 (€3,773), 2012 (€4,338), 2013 (€5,869), 2014 (€6,588), 2015 (€11,559), 2016 (€11,596), 2017 (€11,344), 2018 (€12,338), 2019 (€13,398), 2020 (€14,759), 2021 (€14,958), 2022 (€17,443), 2023 (€20,979), 2024 (€21,730), 2025 (€24,876), 2026 (€30,074).
Frequently asked questions
What is a Mazda 2 worth?
A Mazda 2 averages €10,643. The cheapest example sits at €799, the priciest at €36,910.
Which model years of the Mazda 2 are available?
We have Mazda 2 listings from 2003 through 2026.
What is the average mileage of a Mazda 2?
An average Mazda 2 has 78,323 km on the clock.
How much does price differ between the oldest and newest model year?
There's roughly €27,965 between the oldest and newest model year.
How many Mazda 2's are listed right now?
There are 458 active Mazda 2 listings in our catalogue.