Oil level checker not working

Sulokim

Member
Oil checker used to work until recently. Now it keeps checking with the clock icon displayed for a good while (several minutes) and then just cancels. It does it on cold and warm engine, while driving and stationary, no matter for how long I've been driving it. When I drive it for a while and then stop and turn the engine off, the checker just says "ok" immediately after pressing. Could it be cause by dying battery? And is there any other way to check the level?
 
I'm having the same problem. Was told by my mechanic (not BMW) to check while engine is at operating temp and not running, Ingnition in position 2. All I get is OK. After reading and researching I'm not sure I can trust that.
 
From another post

E-Dipstick Operation:
Mechanical dipsticks are direct-read devices, meaning the level of the engine oil in the crankcase is directly determined by presence of oil on the dipstick. The e-dipstick is not a direct-read device; it takes data and data analysis to determine the oil level, which also means it takes time to determine the oil level. To get an accurate oil level reading the oil must be at operating temperature (one of the reasons the OZS has a temperature sensor built into it), and the engine must have been in operation for a minimal time period and gone through a series of operational parameters to ensure oil has moved throughout the lubrication system while the engine is running. The engine operating temperature must reach and be above a minimum of 140 deg. F. Engine speed must have reach greater than 1,000 RPM, and the engine must have reached acceleration levels transverse (side to side) and longitudinal (forward) of greater than 12 – 15 feet per-second squared. It takes about 5 minutes to reach these parameters in normal driving and the e-dipstick will not provide a measurement until such time, which is why if the engine is cold, a small clock symbol appears in the e-dipstick window and no reading is provided. Once the time and other parameters are met, the e-dipstick updates to a new level reading. The engine computer then continuously monitors the oil level and updates the e-dipstick display every 20 minutes, which means you can only get a new level reading after every 20 minutes of continuous driving.
 
Back
Top Bottom