Originally Posted by onth
... but I have no choice.
As long as there are other dealers you have a choice. Some people drive hundreds of miles to get their car from another dealer. Where are you?
And yes, you do need the 1200 mile service, at least for the M3. The break-in oil for example is different from the post-break-in oil, for example. It needs to be changed. There are other things needed too, plus you get the service department to fix any little niggles or bugs the car had when you picked it up.