Hi, I am currently driving a 2008 320i and when I check my engine oil level it can be 3/4 to 1/2 and sometimes even just one notch above the minimum mark. I have run my car for atleast 30 minutes before checking it and sometimes even longer. All this happened right after I have done an engine oil service where the mechanics have topped up 4 and half litres. Right after one month or so driving the level drop again. When he open the undercarriage for the car, there was not signs of oil leaks. This problem has persisted for the past two months and I heard the engine oil sensors is a common problem. Anyone have any clue? Is it possible that the engine likes to drink the black stuff (there is no black smoke or white ones emitting at the end)? I don't want to overfill my engine but at the same time I am scared that there is no engine oil in there....Would appreciate some help on this. Thanks!