Used Mazda Mazda 3 prices in NSW

The median price for a used Mazda Mazda 3 in NSW is $25,240, based on 150 live listings from CarsGuide and Drive. Most sit between $18,395 and $31,888, with the cheapest currently around $4,990 and a typical odometer reading of 56,099 km.

Median price
$25,240
Typical range
$18,395 – $31,888
Cheapest now
$4,990
Listings
150
Median km
56,099

Data updated 6 Oct 2026 · live listings from CarsGuide and Drive.

Mazda Mazda 3 price by year in NSW

YearMedian priceListings
2026$36,37430
2025$31,84816
2024$27,6879
2023$27,9887
2022$26,05410
2021$25,6277
2020$23,7687
2019$22,4858
2018$20,5909
2017$18,5596
2016$18,26010
2015$15,9905
2014$18,2484
2013$9,2203
2011$10,9905
2010$8,9493

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 NSW?

Across 150 current listings the median is $25,240, with most priced between $18,395 and $31,888. Anything well below $18,395 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 NSW is 56,099 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