how do i reset the milage? on 2005 BMW 545i

how do i reset the milage after changing the oil?

Asked by for the 2005 BMW 545i
Via the odo/trip meter button. Turn the key on, but dont start the car while holding the trip meter button. The service icons will appear on the dash screen. Keep pushing the button until you get to the engine oil icon. Hold the button down and it will reset.
What do u mean by icon . I can only see 1 then keep pressing it will change no till7 . I did not get the meaning of icon pls explain
This solution worked great for 2004 545i and many thanks!
2 answers 2 comments
Have you solved this problem, if not please ask your question again or you might find a free repair manual here: or go to or and get an online repair manual subscription.