BMW engine oil warning

A red oil can means the oil pressure is too low. Stop where it's safe and switch the engine off right away: running without oil pressure destroys an engine within minutes.

A yellow oil warning means the oil level is low. Many BMWs from about 2006 on measure the level electronically and have no dipstick: check the level in the car's menu and top up with the oil BMW specifies.

Usual causes

  • Low oil: BMW engines use some oil between changes, and leaks (the valve cover gasket, the oil filter housing gasket, the oil pan) add to it.
  • An oil pressure switch or sensor, or its connector, failing or soaked with leaking oil.
  • The electronic oil level sensor in the oil pan failing: the level reading goes missing or wrong.
  • Rarely, the oil pump or worn engine bearings: the reason never to drive on with the red light.

What to do

  1. Red light: stop the engine and check the oil level. Don't drive on until you know the pressure is good.
  2. Yellow warning: check the level (dipstick or the car's menu), top up, and look for leaks.
  3. Read the engine module's faults: the oil pressure and level sensors report their faults there.

General guidance from how BMWs work, not a diagnosis of your car: the fault the module stored, with its details, tells you more.

The fault codes behind it

Reading the fault

AutoLingo for BMW reads the fault behind the light from the module that stored it, in plain English and with its details, and clears it after the repair, with BMW's own diagnostic protocols: a generic OBD2 code reader only reaches the engine's emissions faults. See what it does on your BMW.

Questions

What's the difference between the red and yellow oil warnings?
Red is oil pressure: stop the engine now. Yellow is oil level: top up soon, and find out where the oil went.
How do I check the oil on a BMW with no dipstick?
In the car's menu (on the iDrive screen, or with the turn signal stalk's button on cars without it): the car measures the level electronically, best with the engine warm and the car level.
The AutoLingo for BMW adapter: a small white case with a black pull loop, which plugs into the car's diagnostic socket

AutoLingo for BMW adapter

$119.00 Launch price $189.00 later

The app is free; you buy the adapter once. Free shipping within the US.

Order the adapter
Download on the App Store
Get it on Google Play

Check your car by its VIN · Get the adapter

Other warning lights: BMW ABS and DSC lights on BMW airbag light on BMW check engine light on BMW battery and charging warning BMW brake pad wear warning BMW tire pressure warning BMW coolant temperature warning BMW drivetrain malfunction warning BMW power steering warning BMW electric parking brake warning BMW light failure warning