If I was less of a technopeasant I would just point you at the board entry from a very clever fellow member (mubarak) that says:
" You CAN reset your service indicator, as follows:
- Get in the car, close the door, buckle the seatbelt.
- Push in the clutch pedal and hold it to the floor
- Press the left hand dash button (the one that resets your odometer) and hold it down
- Put the ignition key in the key slot, and turn it gently (very gently) until the dashboard lights come on - the key will not click - if it clicks you've gone too far and you have to start again. Hold the key in this position. In five seconds or so, the dash will display "SIA" and some other characters. Do not proceed until this happens.
- Release the dash button (and only the dashboard button) and then press and hold it again. In another 5 seconds or so the display should begin to flash "RESET?" Do not proceed until this happens.
- Release the dash button and push it again to confirm. You won't need to hold it - the display should change immediately and your service indicator will display five green LED's."
I can confirm the procedure works perfectly on a MY2002 M5.
Likewise, here is my ficticious (partially at least) version of DIY oil change from an earlier post:
1. Order 2 * 5 litre containers of Castrol TWS Motorsport from local truck dealer. Wait 2 weeks.
2. Head home with your precious liquid cargo and incredibily cheap genuine BMW oil filter you picked up from the stealership on the way there.
3. Once home, drive up onto the ramps and jack the rear up to ensure the vehicle is level.
4. Cut the side out of an old 5 litre oil container and slide it under the front.
5. Unscrew the flap in the undertray and undo the sump plug.
6. Attempt to undo the last couple of threads of the plug by hand, scalding yours fingers with hot oil as you drop the plug into the container and watch as it's consumed.
7. Quickly reach into the hot oil and grab the plug with your other hand. Head inside and apply burn cream liberally to both hands.
8. On return you will notice a long trail of waste oil running out from under the car. This is because you used a 5 litre drain pan whereas the sump holds closer to 7 litres. Wipe up excess furiously with old rags.
9. Go back inside, sit down and consume about 3 fingers of scotch to calm your nerves. Cop wack to the back of the head from wife for sitting on the sofa while wearing oil stained pants.
10. Return to garage with new found enthusiasm. Gain confidence as you swap out the old oil filter without incident. Wish all cars were this easy.
11. Smugly pour 5 litres of new TWS into the oil filler, without a funnel and not spilling a drop. Find more rags. You forgot to replace the sump plug.
12. Weep gently as you wipe up about AUD$75 of precious fluid and consign it to the rubbish bin. Kick dog on return.
13. Curse as your attempt to replace the sump plug results in dropping it into the waste oil again. Drain the 5 litres of now cooled waste oil into the now empty 5 litre container of new, quite expensive oil. Salvage the sump plug, wipe it clean and return it to the sump.
14. Tip the 2nd 5 litres of new TWS into the oil filler, this time using a funnel to overcome the shaking hands. Stop every litre or so and check again that you tightened the sump plug.
15. Clean up and go inside to order another 5 litre container. Unfortunately they've now closed for the weekend. Sob openly as you realise you have to drive to your mother-in-laws' tomorrow in your wife's family truckster. The drive across the mountain in the M5 had been the only saving grace of the trip.
16. Consider again whether the AUD$500 quoted by the stealership to do the oil change could be justified.