2004 Mazda 3
Recalls, most-reported problems, crash-test ratings, fuel economy and what a 2004 Mazda 3 is worth — from official NHTSA and EPA data. 1,304 on record.
2004 Mazda 3 at a glance
Included: that car's specs and build sheet, model-year recall campaigns and a fair price.
2004 Mazda 3 recalls 0
No NHTSA safety-recall campaigns are on record for the 2004 Mazda 3.
Source: U.S. NHTSA, checked 4 Nov 2026. A campaign covers the model year; to see whether a particular car still needs the repair, check its VIN on NHTSA.gov or ask a franchised dealer.
2004 Mazda 3 MPG & running costs
Source: U.S. EPA / DOE fueleconomy.gov. The EPA lists 5 versions of this model year; combined is shown as a range and the other figures are averages.
Estimated 5-year cost to own
A rough guide to what running a 2004 Mazda 3 costs over five years and 75,000 miles.
How this is estimated: fuel is the U.S. EPA annual cost at 15,000 miles a year. There aren't enough comparable listings to estimate depreciation for this model, so it is left out. Not included: insurance, maintenance, repairs, taxes, registration and finance costs. Treat it as a comparison guide, not a quote.
About the Mazda 3
The Mazda3 is a compact car manufactured by Mazda since 2003 over four generations. The body styles have been a 5-door hatchback and 4-door sedan across all generations. It was sold as the Mazda Axela in Japan until 2019. From 2013 until 2019, it was called the Mazda 3 Axela in China.
From Wikipedia, licensed CC BY-SA 4.0. Describes the model line in general, not this model year specifically.
2004 Mazda 3 trims & engines on record
2004 Mazda 3 vehicles on record
2004 Mazda 3 iJM1BK32F941178432
2004 Mazda 3 iJM1BK32F741114499
2004 Mazda 3 iJM1BK32F841149682
2004 Mazda 3 iJM1BK32F641135554
2004 Mazda 3JMZBK14Z251233087
2004 Mazda 3JMZBK12Z551164779
2004 Mazda 3JMZBK143251224029
2004 Mazda 3JMZBK123251201015
2004 Mazda 3JMZBK14Z251195067
2004 Mazda 3JMZBK12Z251168456
2004 Mazda 3JMZBK14Z251162958
2004 Mazda 3JMZBK14Z251210871
2004 Mazda 3JMZBK12Z251166950
2004 Mazda 3JMZBK143251175029
2004 Mazda 3JMZBK12Z551166726
2004 Mazda 3JMZBK12Z251170795
2004 Mazda 3JMZBK12Z251156120
2004 Mazda 3JMZBK12Z251179179
2004 Mazda 3JMZBK143251199112
2004 Mazda 3JMZBK14Z251208580
2004 Mazda 3JMZBK14Z541131278
2004 Mazda 3JMZBK14Z251191977
2004 Mazda 3JMZBK14Z551144944
2004 Mazda 3JMZBK14J241124879