Honestly, listen to the other guys and do an oil change. Never hurts to do them every 5k-7.5k miles either. Oil kits can be bought at getbmwparts.com for $160. The DYI is available here too
http://www.billswebspace.com/bmwm3.htm at the bottom of the page.
Happy Hunting!