I’ve only got 640 miles on my new CE 04 And a yellow “Service Overdue” light is on. Does anyone have an idea why it might be lit so early in its mileage? I don’t see any other warning lights for anything that might be an issue. The light is on saying I am PAST my service due date. The manual states that one possibility could be that the date setting could be incorrect if the battery was disconnected at some point. But I checked that as well and the time and date are fine. And is there any way to reset the light yourself or must it be done by an authorized BMW mechanic? Thanks for any help!!