For BMW, the onboard computer will prompt when servicing is due. In my case, it's only about 8500km between each servicing.
Would like to know how's it for you guys? For other brands, they go by 10,000 or 15,000km.
I feel that BMW's oil change interval is really a bit short.