well, the easiest thing to do is to talk to the man himself.
Best time to call him is after 6pm on weekdays, other time he is extremely busy. Google "bimmersport" to find his phone numbers.
I'd say that he charges reasonable amount for one of the best bmw services in town (if not the best)
oh, and you have time: my swap is not for another 2-3 weeks