Changing your BMW’s engine oil at home is the single most valuable service a beginner can learn. A BMW oil change DIY job takes about an hour, costs far less than a garage bill, and gives you hands-on familiarity with the car you drive every day. Whether you run an E36 classic or a newer F30, the basic procedure is the same — the differences are in the details, which is exactly where a proper BMW 3 Series E46 service manual earns its keep.
Why Change Your Own BMW Engine Oil
Dealer and independent garage labour rates mean a routine oil service can cost well over £100 before parts. Doing it yourself typically costs half that or less, and you control the quality of the oil and filter going into your engine. Just as importantly, draining the oil yourself is a health check: the colour of the used oil, metal particles on the drain plug, or a fuel smell in the oil tell you things no dashboard light will.
How Often Should You Change BMW Engine Oil?
BMW’s Condition Based Service (CBS) system on newer models can suggest intervals of up to 15,000 miles or 12 months, while older models such as the E36 and E46 often list fixed intervals in their service books. Most specialists and long-term owners agree on a more conservative rule: change it every 7,500 miles or 12 months, whichever comes first — sooner if you do mostly short trips, since cold running and condensation break oil down faster. Check the interval table for your specific model and engine before you start, and record the date and mileage in your service book each time.
Choosing the Right Oil for Your BMW
BMW specifies long-life oils carrying its own approvals: BMW Longlife-01 (LL-01) for most petrol engines and Longlife-04 (LL-04) for diesels and petrols with particulate filters. Common viscosities are 5W-30 and 5W-40 fully synthetic. Never guess: the exact grade and your engine’s oil capacity (typically 5.0–6.5 litres on 3 Series models) are printed in your owner’s handbook and covered in full detail in a factory-level service manual. Buy the filter as a quality cartridge or spin-on to match your engine — cheap no-name filters are a false economy on a precision engine.
Tools and Parts You Will Need
- Engine oil (correct grade and quantity — see above)
- New oil filter element plus O-rings (usually included in a filter kit)
- New drain plug crush washer (aluminium or copper; never reuse the old one)
- A low-profile oil drain pan with a capacity of at least 7 litres
- Socket set — 17mm (or 19mm) for the drain plug on many models, plus Torx bits for the undertray
- Oil filter housing cap wrench (a large socket or strap wrench on many BMW engines)
- Torque wrench (25 Nm for the drain plug and filter housing cap on most models)
- A jack and axle stands, or a set of sturdy ramps; wheel chocks
- Funnel, nitrile gloves, rags, and a container for transporting the used oil to recycling
Step by Step: Changing Your BMW’s Engine Oil
- Warm the engine gently. A five-minute idle thins the oil so it drains fully. It should be warm, not hot — if you cannot comfortably hold the dipstick, wait a little longer.
- Park level and make the car safe. Choose a flat surface, apply the handbrake, chock the rear wheels, and raise the front on axle stands or ramps. Never work under a car held only by a jack.
- Remove the engine undertray if fitted. Most 3 Series models hide the sump behind a splash shield held by Torx or 8mm screws. Keep the fasteners together in a tray so none goes missing.
- Position the drain pan and remove the plug. With gloves on, crack the drain plug loose, then unscrew it by hand, keeping inward pressure until the last threads so oil doesn’t run down your arm.
- Let it drain fully. Give it a good 10 to 15 minutes. While you wait, take the chance to inspect: shine a torch at the plug and check for unusual debris on its magnet.
- Replace the filter. On most BMW engines (M50, M54, N20, N55) the oil filter is a cartridge in a housing, often accessed from above the engine bay. Unscrew the cap, lift out the old element, fit the new O-rings from the kit (lightly oiled), seat the new element, and refit the cap, torqued to specification — usually 25 Nm.
- Refit the drain plug with a new crush washer. Clean the plug, fit the fresh washer, and torque it to specification — around 25 Nm on most models. Over-tightening strips the sump threads, which turns a modest job into an expensive one.
- Refill with fresh oil. Pour in roughly 80% of the stated capacity, wait a minute, then check the level (dipstick on older models; electronic measurement via the BC stalk or iDrive on newer ones) and top up gradually to the correct mark. Do not overfill.
- Start the engine and check for leaks. Run it for about 30 seconds, switch off, and look underneath for drips at the plug and filter housing. Recheck the level after a few minutes.
- Reset the service indicator. E36 and E46 models reset via the instrument cluster or a reset tool; newer cars reset the CBS oil item through the indicator stalk or the iDrive menu. The exact procedure for your car is in the service manual.
- Dispose of the old oil properly. Pour it into a sealed container and take it to your local recycling centre — never pour it down a drain.
Model-Specific Tips Worth Knowing
- E36 (1990–2000): it has a dipstick, so checking the level is straightforward, and the filter housing sits at the front of the engine where it is easy to reach. Full procedures for every trim are in the BMW 3 Series E36 service manual.
- E46 (1998–2006): on the M54 the filter housing sits on top of the engine, making the filter change a clean job done from above the bonnet; capacity is around 6.5 litres. The BMW 3 Series E46 service manual covers every torque spec and variant.
- F30 (2011–2019): there is no dipstick, so rely on the electronic level check in the instrument cluster and follow the CBS reset procedure in the menus. The BMW 3 Series F30 service manual documents the whole job step by step.
Mistakes Beginners Make (and How to Avoid Them)
The classic errors are all avoidable: reusing the crush washer (it will weep), over-torquing the plastic filter housing cap (it cracks — use a torque wrench), overfilling (which can foam the oil and stress the seals), and forgetting to refit the undertray fasteners (it drags or tears off at speed). One more: mixing oil grades. Stick to the approval printed on the bottle, not just the viscosity number.
Frequently Asked Questions
How long does a DIY BMW oil change take? About an hour for a first attempt, including the drain time — experienced owners finish in 30 to 40 minutes.
Can I change BMW oil without lifting the car? Some owners extract oil through the dipstick tube with a vacuum pump on engines that have one, but a proper gravity drain through the sump plug removes more old oil and lets you inspect the plug. Lifting the car properly is the better job.
Is it really cheaper than a garage? Yes — quality oil and an OEM filter kit usually cost £40 to £70, against garage bills well over £100. The torque wrench and ramps pay for themselves after two or three services.
What oil does my BMW need? A fully synthetic oil meeting BMW Longlife-01 (petrol) or Longlife-04 (diesel), in the grade your handbook specifies — commonly 5W-30 or 5W-40. Your engine’s exact capacity and specification are in the service manual.
