ND MX-5 Engine Oil: Spec, Capacity, and the 0W-20 Debate
The ND MX-5 uses the 2.0L Skyactiv-G (PE-VPS), and it’s the only Miata generation where the oil question generates real argument. This page is the factory spec, the part numbers, and a straight answer to the viscosity debate that fills ND forums.
Factory spec
Section titled “Factory spec”| Item | Value |
|---|---|
| Oil weight (US) | 0W-20; the only viscosity listed |
| Oil weight (Europe/other) | 0W-20 or 5W-30 (both listed) |
| API rating | SN minimum; SP is current |
| ILSAC | GF-5 minimum; GF-6A is current |
| Capacity (with filter) | 4.5 US qt / 4.3 L |
| Drain plug torque | 22–30 ft-lb (30–41 Nm) |
| Oil filter | Mazda PE01-14-302A (or equivalent) |
The capacity is identical for ND1 (2016–2018) and ND2 (2019+): the owner’s manual lists 4.3 L (4.5 US qt) with a filter change, 4.1 L (4.3 US qt) without. Full synthetic is effectively mandatory; you cannot meet 0W-20 / API SN / ILSAC GF-5 with conventional oil.
ND1 and ND2 share the same oil spec, capacity, and filter. The ND2’s higher compression, revised intake and exhaust, and ~26 hp bump did not change anything about the oiling requirement. (For the broader generation differences, see ND1 vs ND2 vs ND3.)
The variable-displacement oil pump
Section titled “The variable-displacement oil pump”The Skyactiv-G runs a two-step variable-displacement oil pump that adjusts delivery to operating conditions rather than pumping at a fixed rate off engine speed. Mazda designed the oiling system around 0W-20 with that pump in the loop. That matters for the viscosity argument below: the engine actively manages pressure, it doesn’t lean on oil thickness alone to maintain it.
0W-20 vs 5W-30: the track question
Section titled “0W-20 vs 5W-30: the track question”This is where most of the online confusion lives. Two facts settle most of it.
First, the “0W” and “5W” numbers describe cold-flow behavior only. At operating temperature (~210°F), a 0W-20 and a 5W-20 behave almost identically; the second number is what counts once the engine is warm. So the daily argument over “0W vs 5W” is mostly about startup, where 0W-20 wins.
Second, Mazda’s own European ND manual lists 5W-30 as acceptable. That single fact tells you the engine is not fragile about viscosity. The US manual lists only 0W-20, and the reason is CAFE fuel-economy compliance, not a different engine.
So:
- Street driving: Run 0W-20. It’s the spec, it flows best on cold starts, and there is no upside to anything thicker.
- Sustained track use: Stepping up to 5W-30 is a defensible choice. Oil temps on track climb well past street levels, and a heavier oil holds its film at temperature. The European manual already blesses 5W-30, so you’re inside Mazda’s own envelope, not freelancing. This is a track-only call: don’t carry winter-climate 0W-20 benefits over to a car that lives at the track, and don’t carry track 5W-30 into a daily that sees freezing mornings.
Track oil temperature is part of a larger cooling picture on the ND; see overheating on track and track day prep.
Motul Specific 948B 5W-20
Section titled “Motul Specific 948B 5W-20”This oil comes up constantly in ND threads, so it’s worth being precise. Motul Specific 948B is a full-synthetic 5W-20 built to Ford spec WSS-M2C948-B (low-SAPS, ACEA C5, API SN). Goodwin Racing, a respected Miata performance shop, sells it for the ND, which is why it carries weight in the community.
The thing to know: WSS-M2C948-B is a Ford spec, written primarily around the 1.0L EcoBoost. The Skyactiv-G was developed independently by Mazda; the last Miata engine with Ford DNA was the NC’s MZR (a Duratec sibling), not the ND. So the Ford-spec pedigree is not an engineering link to your engine; 948B is simply a high-quality 5W-20 from a motorsport brand, sold by people who know Miatas. It’s one step thicker on cold startup than the OEM 0W-20. Reasonable for track or spirited use; for a cold-climate daily, plain 0W-20 is the better pick.
Brand: a non-issue
Section titled “Brand: a non-issue”What actually protects the engine, in order:
- Correct viscosity (0W-20 for the ND).
- Correct certification (API SN+ / ILSAC GF-5+).
- Full synthetic.
Any oil meeting all three will protect the engine. Modern oils are commodity products built to tight API/ILSAC tests; the base stocks and additive packages come from a short list of global suppliers. Used Oil Analysis data (thousands of samples on BobIsTheOilGuy and elsewhere) shows oils with the same certifications perform within a narrow band regardless of badge.
A ~$25 jug of Walmart Supertech Full Synthetic 0W-20 carrying API SP / ILSAC GF-6A passed the same standardized wear, deposit, and oxidation tests as a $45 name-brand jug with the same certifications.
Common ND choices that all meet spec:
- Pennzoil Platinum / Ultra Platinum 0W-20
- Mobil 1 0W-20 / Extended Performance 0W-20
- Castrol Edge 0W-20
- Mazda OEM 0W-20
- Walmart Supertech Full Synthetic 0W-20
Mazda’s OEM 0W-20 includes a molybdenum friction modifier some owners prefer. Whether that buys measurable wear protection is debatable (UOA hasn’t shown a clear edge), but it exists, and it’s priced between budget and premium.
Oil consumption
Section titled “Oil consumption”The Skyactiv-G may use a small amount of oil between changes. Mazda’s stated acceptable ceiling is far looser than most owners expect: up to 0.8 L per 1,000 km (1 L per 800 miles) per the owner’s manual. That is a worst-case warranty limit, not a target. A healthy ND uses far less; anything under 1 quart per 5,000 miles is unremarkable. Track use pushes consumption higher, since sustained high RPM and elevated oil temperature both burn more.
Practical guidance:
- Check the level monthly, and again before any track day or spirited drive.
- Consumption above 1 quart per 3,000 miles is worth investigating: PCV system, rings, and valve seals are the usual suspects.
Change intervals
Section titled “Change intervals”| Condition | Interval |
|---|---|
| Normal (Schedule 1) | 7,500 miles / 6 months |
| Severe (Schedule 2: short trips, dusty, spirited) | 5,000 miles / 4 months |
| Flexible oil-life monitor | When the wrench light says, capped at 10,000 miles / 12 months |
| Track use | Every 3,000–5,000 miles, or every ~5 track days |
The street intervals are from the US maintenance schedule. For the full ND maintenance picture, see ND maintenance.
Myths worth killing
Section titled “Myths worth killing”“0W-20 is too thin and will destroy your ND.” No. Mazda designed the Skyactiv-G around it, the variable-displacement pump manages pressure, and the fleet has been daily-driven and tracked on 0W-20 without oil-related failures.
“You MUST run 5W-30 for any spirited driving.” Overblown. 5W-30 is a sound choice for dedicated track use, but 0W-20 is fine for canyon runs and back roads. The factory spec is not a liability on the street.
“Only Mazda OEM oil works.” No. Any oil at the correct viscosity and certification is fine. Mazda doesn’t manufacture oil; it rebrands it.
“The Skyactiv is really a Ford engine, so use Ford oil specs.” Incorrect. The ND’s Skyactiv-G is Mazda’s own design. The Ford-co-developed engine was the NC’s MZR. Ford spec WSS-M2C948-B has no engineering tie to the Skyactiv.