These instructions apply to the BMW 5 Series Mk6 (F10/F11/F18) 2010-2017. For other models, please choose your vehicle here.
Last updated:
The sixth-generation BMW 5 Series (F10 saloon, F11 Touring estate, F18 long-wheelbase, 2010–2017) dropped the traditional engine oil dipstick in favour of an electronic oil-level sensor read through the iDrive system. The result is a more accurate measurement — the sensor reads continuously rather than at a single moment — but a more involved procedure for the owner. Checking the oil takes about 90 seconds via the iDrive controller, and topping up requires precise dosing based on the on-screen percentage. This guide walks through the full check + top-up flow on the N20, N52, N55, N57, and S63 engines that powered the F10/F11/F18.
Before you start
The electronic oil-level sensor is mounted in the sump and measures dielectric properties of the oil to determine fill level. It needs the engine running at idle and at operating temperature to give an accurate reading — readings taken cold, with the engine off, or shortly after a hard drive are unreliable. The iDrive system also requires a stable input from the sensor for several seconds before it returns a result, which is why the procedure includes a wait period.
- Engine must be at operating temperature. A short cold drive isn’t enough — the oil needs to be uniformly warm throughout the sump. Either drive 15+ minutes before checking or use the engine’s pre-heat cycle on diesel variants.
- Park on a level surface. A 2° slope is enough to shift oil away from the sensor and produce a misleadingly low or high reading. A flat driveway or workshop floor is correct.
- Keep the engine running at idle during the check. Switching off mid-procedure aborts the measurement.
- Don’t touch the accelerator. Even a brief throttle blip disturbs the oil’s surface in the sump and forces the sensor to start its sampling window over.
- The sensor cannot detect overfill. If you’ve over-filled (e.g., by adding without measuring), the cluster will still show “OK” once the maximum was passed. The only protection is to add only the amount the system recommends.
Tools required
- A BMW-approved engine oil — Longlife-01 or Longlife-04 spec for petrol N52/N55, Longlife-04 for diesel N57, full-synthetic 0W-20 or 5W-30 depending on engine
- A funnel narrower than the oil-filler neck (the F10’s filler is recessed, so a long-stem funnel is much easier than a wide one)
- Optional: cleaning cloth for any spill near the filler
General preparation
- Start the engine and drive until it reaches normal operating temperature. About 15 minutes of mixed driving — coolant temperature gauge at midpoint, oil temperature display (in the iDrive’s vehicle status menu) above 80 °C.
- Park on a level surface. Confirm by visual check from outside the car.
- Leave the engine running at idle. Don’t switch off.
- Do not press the accelerator pedal during the procedure. Foot off the pedals entirely is best.
Checking oil level via iDrive
- Press the MENU button on the iDrive controller (the rotary controller between the seats).
- Select “Vehicle Info” using the controller. Some iDrive versions label this “Car” or “My Vehicle”.
- Go to “Vehicle Status”. This sub-menu lists tyre pressures, brake-pad wear, oil life and oil level among other items.
- Choose “Engine Oil Level” (or “Engine Oil”).
- Wait a few seconds while the system performs the measurement. The screen typically shows a small animation of an oil drop or a progress indicator. The reading takes 5–15 seconds depending on iDrive version.
- Read the result on screen. The system reports either:
- “Oil level OK” — no action needed
- “Top up X.X litres” (or “Add X.X qt” in US menus) — top-up needed, with a specific quantity
- “Oil level too low” — typically with an amount up to the maximum 1.5 litres of recommended top-up
- “Service the engine oil” — sensor fault or oil quality issue; needs BMW dealer attention
- Follow the on-screen instructions. If a top-up is recommended, the engine can be switched off for the actual addition (you don’t need to top up with the engine running — the procedure is just for the reading).
Topping up engine oil
- Switch off the engine. Wait 5 minutes for oil to drain from the upper engine into the sump — this prevents the next reading from being misleadingly high.
- Open the bonnet and locate the engine oil filler cap. On the F10’s straight-six and V8 engines, the filler is the large yellow-trimmed cap on the top of the cylinder head cover. On the four-cylinder N20, it’s slightly forward, between the engine and the bulkhead.
- Add ONLY the amount the iDrive specified. Use a narrow long-stem funnel and pour slowly. Never overfill — BMW’s engines are sensitive to over-fill, particularly the high-pressure direct-injection variants where extra oil entrains into the crankcase ventilation and can hydraulic-lock the intake.
- Wait 2 minutes for oil to settle, then re-check via iDrive. The reading should now show “OK”.
- Do not skip the re-check. The iDrive reading is what BMW dealers use as the official oil level; the manual quantity you added is just the input.
How to verify it has worked
- The iDrive returns “Oil level OK” after the recommended top-up amount has been added.
- No warning message appears at the next engine start.
- Service-history records can be checked via the BMW Online or BMW App, which logs every oil-level measurement.
Troubleshooting
“Oil level cannot be displayed” or “Oil level check not possible”. Most common cause: engine not at operating temperature. Drive 15 minutes and try again. Second cause: the car isn’t level — re-park on a flatter surface. Third cause: the throttle was pressed during the measurement — start over with foot off pedals.
“Service the engine oil” appears even after a fresh oil change. The oil-condition portion of the algorithm (separate from level) has triggered — usually because the OBD-II “oil service performed” flag wasn’t reset by whoever did the service. A dealer or independent BMW specialist can clear this with ISTA or a third-party tool like Bimmercode/Carly.
The measurement starts but never completes — the screen stays on the loading animation. Sensor signal isn’t stable. Either the engine isn’t running smoothly enough (re-warm and re-check), or the sensor itself has failed (a known wear item at very high mileage on F10/F11 cars).
The iDrive recommends a top-up of more than 1.5 litres. Either the oil really is that low (consuming oil is normal on N55 and S63 engines — up to 1 litre per 1,000 km can be within spec), or there’s a leak. Inspect for visible oil pooling under the engine and around the rocker cover.
Top-up done and re-check still shows “low”. Oil hasn’t fully settled to the sump yet — wait 5 more minutes, then re-check. If still low, the sensor may be reporting incorrectly; have it diagnosed.
Frequently asked questions
Why did BMW remove the dipstick?
The electronic sensor is more accurate than a dipstick (which gives a single instantaneous reading affected by hot/cold expansion). BMW reasoned the dipstick was redundant on engines with continuous monitoring; in practice many owners disliked the change. Aftermarket dipstick kits exist (around €100) that retrofit a manual dipstick if you prefer the traditional check.
What engines did the F10/F11/F18 use?
F10 sedan: 520i/523i/528i/535i/550i (N20, N52, N55, N63), 520d/525d/530d/535d (N47, N57), 518d (N47), M5 (S63). F11 Touring: similar engine range. F18 long-wheelbase (China only): mainly N20 and N55. All use the same iDrive oil-check procedure.
Can I use any 5W-30 oil to top up?
No — BMW engines on this generation require Longlife-01 (Longlife petrol up to 2010) or Longlife-04 (most petrol and diesel) approval. Non-LL oils can trigger DPF problems on diesel and increase wear on the N20’s chain tensioner. Stick to LL-04 5W-30 or 0W-30 for most variants.
How often should I check the oil?
Every 1,000–2,000 km is a sensible cadence on the F10/F11. The N55, S63, and S55 (M-spec) engines are known oil consumers; the diesels and N20 use very little. The system flags “oil level low” automatically when it drops below 0.75 of a litre below max, so you don’t have to remember.
What’s the engine oil capacity on each engine?
N20 (2.0 turbo petrol): 5.2 L. N52 (3.0 NA petrol): 6.5 L. N55 (3.0 turbo petrol): 6.5 L. N57 (3.0 turbo diesel): 6.5 L. S63 (4.4 V8): 9.5 L. Always refer to the iDrive recommended top-up rather than capacities — the system knows the exact current state.
For oil-related warnings or “Oil pressure low” alerts that won’t clear, see autodtcs.com.
Disclaimer: The information on this page is provided for general guidance only. Always follow your official service manual and safety precautions when working on your vehicle. We are not responsible for errors, omissions, or any damage resulting from the use of this information.
This website is an independent resource and is not affiliated with, endorsed by, or sponsored by BMW. All trademarks and brand names belong to their respective owners.