try resetting the service light shoud work
Make sure your car is running.
Press the button on the right hand stalk (trip computer button) until the 'CHANGE OIL SOON' message is on the display. Then press and hold this button and whilst still holding it press and hold the small button on the instrument cluster for about ten seconds. When you do this, the display will start to flash. Keep pressing both buttons until the display stops flashing and displays next service 18000 miles and the your SERVICE light and change oil soon as gone off. GOOD LUKE
pez
April 2010