I have a 2000 BMW M roadster. I had an oil change not long ago and since then, the oil light comes on when I’m at a stop sign or stuck in traffic. Oil levels are good. No leaks. I’m thinking it’s the oil pressure sending unit that is going bad. I have read about such a problem being fixed by using thicker oil or just changing the battery out. Is problem in oil lights of my BMW M roadster due to its batteries? What can I do for this? Suggestions are more than welcomed. Thanks.