I finally got my 2003 325 i flashing red oil light fixed. Took it to a different dealer. They replaced the oil level sensor. At first it did not work, but then they got the right program to re-boot the system. It is now fine. Thought I should let you know what worked for me.