To decode a Mazda VIN, read the first three characters first: JM1 is a Mazda car built in Japan, JM3 is a Japan-built SUV or crossover, 3MZ and 3MV are Mazda's Salamanca, Mexico plant (cars and crossovers), and 7MM is the Mazda Toyota plant in Huntsville, Alabama, where the CX-50 is built. Positions 4-8 give model, body and engine, 9 is the check digit, 10 is the model year, and 11 is the plant. Then run the VIN for recalls and history, because the decode says nothing about what happened after the car shipped.
We pushed a stack of Mazda patterns through NHTSA's free vPIC decoder in mid October 2026. The reason is boring but real: Mazda3 and CX-30 listings constantly say "made in Japan" on cars that decode as Mexico builds, and CX-50 shoppers sometimes do not know theirs came from Alabama at all. Our how to decode a VIN guide covers the general 17-character layout. This one is Mazda-only.
Positions 1-3: Japan, Mexico, or Alabama
vPIC lists JM1 as Mazda Motor Corporation, passenger car, and JM3 as Mazda Motor Corporation, multipurpose passenger vehicle. 3MZ comes back as Mazda Motor Manufacturing de Mexico, passenger car, and 3MV is the same Mexico company for crossovers (3MY and 3MD are also registered to the Mexico plant). 7MM is Mazda Toyota Manufacturing, USA, MPV. In our runs, a 2019 Mazda3 sedan pattern starting 3MZBPACL decoded as a Salamanca build with the 2.5-liter engine, while a 2019 Mazda3 hatchback starting JM1BPAML came back from Hofu, Yamaguchi, Japan. Same year, same model, two countries. A 2020 CX-30 starting 3MVDMBCL was Salamanca as well.
The Japan-built crossovers we tried all pointed at Hiroshima: a 2016 CX-5 (JM3KE2CY), a 2022 CX-5 (JM3KFBCM), and a 2022 CX-9 (JM3TCBCY). A 2022 MX-5 Grand Touring (JM1NDAD7) was Hiroshima too, with the 2.0-liter engine and rear-wheel drive. CX-50 patterns starting 7MMVAB returned Huntsville, Alabama, for 2023, 2024 and 2025 model years. That Huntsville plant is shared with Toyota; a Corolla Cross pattern we decoded came back from the same Mazda Toyota company, which is why our Toyota VIN decoder guide is a useful side read if you are cross-shopping.
Positions 4-8: model and Skyactiv engine fields
Mazda's middle five characters carry model line, body, restraint and engine. vPIC shows engine codes rather than marketing names: PE came back with 2.0 liters (2014 Mazda3, 2022 MX-5) and PY came back with 2.5 liters on nearly everything else. Mazda markets those as Skyactiv-G 2.0 and Skyactiv-G 2.5, and the turbo version as the 2.5T. The 2022 CX-5 Premium pattern JM3KFBDY returned "PY Turbo," while the 2022 CX-5 Preferred pattern JM3KFBCM returned "PY Cylinder Deactiviation" (that misspelling is in the database itself). A 2025 CX-50 Premium Plus pattern also returned the cylinder-deactivation label.
So look, the engine field is useful but not perfectly consistent. Our 2022 CX-9 decode just said "PY" with no turbo tag, even though Car and Driver lists a turbocharged four as the 2022 CX-9's only engine. And one 2022-year CX-50 pattern we tried returned "no detailed data available" while the 2023 version of the same pattern decoded cleanly. Treat vPIC as a strong first read, then confirm against the window sticker, the under-hood emissions label, or Mazda's own records.
Positions 9, 10 and 11: check digit, year, plant
Position 9 is the check digit under 49 CFR 565.15. It catches typos. It does not catch a cloned VIN lifted from a real car, which is the scam our VIN cloning guide walks through. Position 10 is the model year letter. Position 11 is the plant. When we changed only that character on the same pattern, 0 returned Hiroshima and 1 returned Hofu. M showed up on every Salamanca build we decoded, and N on every Huntsville CX-50. One small database quirk: the Mexico decodes sometimes swap the city and state fields, listing Guanajuato as the city and Salamanca as the state.
After the decode: recalls, then history
Mazda recalls often span several models at once, which makes VIN lookups more useful than model-year guesses. NHTSA campaign 21V-875 covered low-pressure fuel pumps whose impeller can crack and deform, across 2018 Mazda3 and Mazda6, 2018-2019 MX-5, CX-5 and CX-9, 2019 CX-3, and 2019-2020 Mazda2. Campaign 19V-497 covered a PCM software error that can stall the engine on 2018-2019 CX-5, Mazda6 and 2019 Mazda3; the Part 573 report lists the details. Even a newer CX-50 is not immune: 23V-135 covered dealer-accessory trailer hitch wiring on 2023 models. Run the exact VIN on Mazda's recall page and use our NHTSA recall check by VIN walkthrough for the federal side.
Then pull a history report for title brands, auction records, odometer readings and accident entries, none of which live in the VIN. Do not accept a PDF the seller "already ran," because those get trimmed. As of mid October 2026, a CARFAX report through us is about $5.50 as a guest or about $4.50 as a member, and a CARFAX plus AutoCheck bundle is about $6.75, versus roughly $39.99 to $44.99 at retail. Confirm at checkout. We are a licensed CARFAX and AutoCheck reseller and are not affiliated with CARFAX, AutoCheck, or Experian. For crash scores on the CX-50, check IIHS by model year.



Comments (0)
No comments yet. Be the first to share your thoughts!
Log in to leave a comment.