Used Mazda Mazda 3 prices in Australia

The median price for a used Mazda Mazda 3 in Australia is $23,249, based on 602 live listings from CarsGuide and Drive. Most sit between $16,570 and $29,990, with the cheapest currently around $2,834 and a typical odometer reading of 65,387 km.

Median price
$23,249
Typical range
$16,570 – $29,990
Cheapest now
$2,834
Listings
602
Median km
65,387

Data updated 24 July 2026 · live listings from CarsGuide and Drive.

Mazda Mazda 3 price by year in Australia

YearMedian priceListings
2026$32,99069
2025$32,93762
2024$27,95049
2023$28,99933
2022$26,88821
2021$24,98929
2020$24,99941
2019$22,30730
2018$19,89537
2017$17,99434
2016$16,99040
2015$15,82237
2014$15,62039
2013$10,99021
2012$9,99017
2011$10,9909
2010$8,91510
2009$10,4996
2008$7,4956
2007$5,9736
2004$3,9953

Mazda Mazda 3 prices by state

Cheapest state right now: NSW (median $18,995).

Best-value Mazda Mazda 3 right now

See all →

Mazda Mazda 3 pricing — common questions

What is a fair price for a used Mazda Mazda 3 in Australia?

Across 602 current listings the median is $23,249, with most priced between $16,570 and $29,990. Anything well below $16,570 is worth a closer look — it can be a genuine bargain or a sign of high kilometres, damage history or a write-off, so always verify with a PPSR check.

How many kilometres does a used Mazda Mazda 3 typically have?

The median odometer reading among listings in Australia is 65,387 km. Lower-kilometre examples command a premium; our value score weighs price against both age and kilometres so you can spot the genuinely well-priced ones.

Where can I find the best-value Mazda Mazda 3?

The picks below are ranked by how far below comparable listings they're priced — the biggest discount to similar cars first. You can also ask our AI to compare specific listings, sold prices and reliability for the Mazda Mazda 3.

Other Mazda price guides