Actually I haven't done either yet, but have decided to take it somewhere to have it done. I have plenty of tools since I grew up around mechanics, so I probably have almost anything that I could possibly need to do the job myself. I'll let them do a couple and then I'll probably start thinking about doing it myself again.
Here's what is odd about this: My command center (I think you call it that) indicates that "Service B" is scheduled in ~ 11,000 more miles. From people I've spoken to, that's really not much more than oil/filter change and checking a few things (fluids, etc). I plan to take it to the shop pretty soon though, and let them check it all out, and go ahead with Service B if they think it needs it now. I can resume the remaining schedules after knowing that it's all checked out.
Actually I really like to do all this stuff myself, having grown up doing it. Right now I'll just stick to maintaining my bike I guess. I even change my own tires on that thing.

That's just me though.
But I'll let you know as soon as I can get this done. Maybe in a couple of weeks. SOmeone told me about a certified repair shop that only works on BMW, Mercedes, and Porsche that'll do the Service B for ~ $180 - so I'm going to check them out first. The dealership wants ~ $250 I think. I have to check all those numbers though.