33 Series Guy
Home / E46 / Oil Change
E46 · DIY Guide

BMW E46 Oil Change DIY (Oil & Capacity by Engine)

An easy half-hour job that keeps the engine alive — and the E46 makes it clean with a top-mounted cartridge filter. The one thing to get right is the oil and capacity for your specific engine, which vary across the range. Here's the procedure, plus a quick chart for every E46 motor.

3GBy the 3 Series Guy team·Updated May 2026·8 min read
Difficulty
Beginner
Time
30–45 min
Tools
Basic hand tools
Interval
~5–7.5k miles

Reader-supported. As an Amazon Associate we earn from qualifying purchases made through links on this page — at no extra cost to you. We only link parts we'd fit to our own car.

Oil & Capacity by Engine

Get this right first — then the procedure is the same for all of them.

EngineFound inOil specApprox capacity
M43 / N42 / N46316i / 318i (fours)LL-01, 5W-30~4–4.5 qt
M52TU320i / 323i / 328i (early)LL-01, 5W-30~6.5 qt
M54320i / 325i / 328i / 330iLL-01, 5W-30~6.5 qt
S54 (M3)M310W-60 (M-spec)~5.5–6 qt
M47 / M57318d / 320d / 330d (diesel)LL-04 diesel~6–7 qt

Capacities are with-filter approximations — always trust the dipstick over the bottle count, and confirm your engine's figure.

M

M3 owners: your S54 needs 10W-60

The M3's S54 was designed around a 10W-60 M-specification oil — not the LL-01 5W-30 the other engines use. Its bearing clearances depend on that heavier oil, so don't fill it with regular E46 oil. Use a proper 10W-60 and you protect a famously highly-strung engine.

Parts & Tools You'll Need

Match the oil to your engine from the chart above.

Engine Oil — LL-01
For the fours and the M54/M52TU sixes: a quality LL-01 5W-30. See our BMW oil guide for the picks.
Check on Amazon →
Engine Oil — 10W-60 M3 only
For the S54 in the M3 — a proper 10W-60 M-spec oil. The right choice for the M3, the wrong one for every other E46.
Check on Amazon →
Oil Filter (Cartridge)
A cartridge element with new housing O-rings — Mann, Mahle or Hengst. Most kits include the seals you need.
Check on Amazon →
Drain Plug Crush Washer
A fresh aluminum or copper washer every time, so the plug seals without overtightening the alloy pan. Cheap, often sold in packs.
Check on Amazon →
Oil Filter Cap Wrench If needed
The cartridge housing cap may need a cap wrench or large socket to crack loose. A cap-wrench set covers the common BMW sizes.
Check on Amazon →
Tools: a socket or wrench for the drain plug, a drain pan, a funnel, gloves and (optionally) ramps or a jack and stands. New to it? See our essential BMW tools guide.

Step-by-Step

Warm Up & Prep

Run the engine a few minutes so the oil is warm and flows freely — warm, not scalding. Park level, raise the front on ramps or stands if you need clearance, and lay out your parts and drain pan.

Drain the Oil

Position the pan under the oil-pan drain plug, then loosen and remove the plug. Let it drain fully — a few minutes. Wipe the plug and fit a new crush washer ready to go back in.

Change the Cartridge Filter

Up top, unscrew the oil-filter housing cap (a cap wrench helps if it's tight). Lift out the old paper element, replace the O-rings on the cap with the new ones from your kit, seat the new element, and screw the cap back on to spec.

Reinstall the Drain Plug

Thread the drain plug back in with its fresh washer and snug it to spec. The oil pan is aluminum — do not overtighten, or you'll strip the threads. Firm is enough.

Refill — to Your Engine's Capacity

Add the correct oil for your engine (LL-01 for most, 10W-60 for the M3), starting a little under the capacity from the chart. Let it settle a minute, then check the dipstick and top up to the upper mark. Don't overfill.

Run & Check

Start the engine and idle it. Watch the oil light go out promptly, then check around the filter cap and drain plug for leaks. Shut it off, wait a minute, and recheck the level — top off if needed.

Reset the Service Indicator

Reset the E46's service-interval indicator so the countdown restarts — a BMW-capable scan tool does it in seconds (see our scan-tool guide), or use the ignition-key OBC procedure. Dispose of the old oil and filter at a recycling point.

Tip Prefer not to crawl under the car? Many E46 owners extract the oil from the top through the dipstick tube with a fluid extractor — cleaner and quicker, and you change the cartridge filter the same way.

Quick Reference

ItemDetail
Oil specLL-01 5W-30 (most engines); 10W-60 M-spec for the M3's S54
FilterCartridge element + new housing O-rings
Drain plugNew crush washer each time; don't overtighten the alloy pan
Service resetScan tool or the OBC key procedure

FAQ

What oil does my E46 take?

It depends on the engine. The fours and the M52TU/M54 sixes use an LL-01 5W-30. The M3's S54 is the exception — it needs a 10W-60 M-spec oil. Diesels take an LL-04 diesel oil. Check the chart above and our oil guide.

Does the M3 really need 10W-60?

Yes. The S54's bearing clearances were designed around a heavier 10W-60 M-specification oil. Running a thin LL-01 in it isn't recommended — use the correct 10W-60 to protect the engine.

How much oil do I need?

Roughly 6.5 quarts for the M54/M52TU sixes, around 4–4.5 for the fours, and about 5.5–6 for the M3's S54 — all with the filter. Trust the dipstick over the bottle count.

Do I need a special tool for the filter?

Sometimes — the cartridge housing cap can be tight, and a cap wrench or large socket makes it easy. Otherwise only basic hand tools are needed.

How often should I change the oil?

BMW's interval can stretch long, but many owners change every 5,000–7,500 miles for peace of mind — and shorter still on a hard-driven M3. Always fit a fresh filter at the same time.

You're Done

That's a clean E46 oil and filter change — easy once you've matched the right oil and capacity to your engine. Remember the golden rule: LL-01 5W-30 for the regular cars, 10W-60 for the M3. Next, tackle the cooling overhaul — the one job that matters even more. Back to the E46 hub for the rest.