take them off your self or pay the BMW dealer $75/hr (or what ever ) to take them off so he can do his job.
same thing with bringing in a dirty bike....you would not want dirt to get into your engine. Your dealer doesn't want it either.
just common sense. If you don't clean it your self...don't bitch about paying for him to clean it.