There is a free "early oil service" around 6-7K miles, if you have had the car for over a year. Stupid BMW told me about it, then I told them I was at 10K, and they told me I wasnt eligible because I was getting close to the 14K oil service. I lease the car, and in the end, if they dont want it maintained properly, its their problem more than mine.
Call your dealer and see what they can do. (I use Wide World upstate)
How those CSL Reps handle BK roads?