Where have you asked and got that price? I had similar experiences in getting prices / confirmation bookings for my 600 mile service.... However, Bahnstormer seem to get good reputation as the mechanics take a video of the work they are doing....? I will be booking mine in with them... 3 months in and approaching 4k miles...
But best to phone around and quote prices and book early can be my advise so far from the limited experience I have with BMW..