I just changed the oil on my M3. I put in 8.2 liters and started the car. After it warmed up idling, my indicator showed that I needed to add 1 quart. I put in 600 cc more for a total of 8.8 liters added. There are no leaks under the car. I took it for a short run around town and it still indicated low. Today I took it for a 40 mile drive and it's still indicating low. I know I put 8.8 liters in so I don't want to add any more. Please help,with any suggestions.
Thanks for your reply. I let it sleep several days and it still reads low. I'm afraid to add more because I know there is 8.8 liters in there. I have driven less than 100 miles this way and my car never burns oil
It measures like normal and doesn't read until the car is warm. If the car is warm it will show up right away but if cold it waits until it is up to operating temperature.
Ok only thing I can think of you could do it check to make sure the wiring for the level sensor is not damaged. If it is not I would disconnect the negative on the battery overnight then start the car and allow to idle then raise the RPM to 1,500 for about 8 mins then go drive the vehicle for about 20 miles. This process should reset the oil level adaptions in a round about way.
That worked, the level does not read full but it is in range, previously it read low. I still haven't added any oil because I put 8.8 liters in. In my experience it usually shows a normal level eventually. Thanks for your help.