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.