They do oil/filter - then they check the valves (not needed), then they check all the cruise switches (not needed), and spend about 2 more hours checking stuff. It's all under warranty, so if it breaks, they'll fix it. The only reason to do it is to establish a relationship with the shop. It shouldn't cost more than $200, for what you could do in your garage for $40. Welcome to the world of BMW!
BTW, there are some wonderful folks here in FL that I know, and dozens more around the country who host 'tech' sessions, where they'll help you, show you, and encourage to do whatever on your bike.
Check it out!!