Palmers have been really good with me (I know other people haven't had the same experience), and they arranged the three free services when strictly speaking my car didn't qualify. They also pick up the car and drop it off at my house so it ticks the lazy box. I paid £1200 for an M3 inspection II 15 years ago so I don't think that's too bad. Motor Village didn't want to beat that quote so I guess it's reasonable.
I'm happy to use independents at some stage, but I also trust the dealer. The car only has 6 months warranty left, so I expect this to be the last service while under warranty. I'll ask them to sniff around for any work that needs doing while they are there. Last time I did this, the dealer found lots of things wrong and it was a good move. Booked in for 4th July. I'll keep you posted.