+1 on being happy with the service at Budds - been dealing with them now for the past 6 years and they have been great especially in comparison with the other 2 BMW dealers I have dealt with in the past.
While I have not required a top up on the M3 as of yet. My experience was the same as Revmmm's with top up's on other cars. Carrying oil with you really is the best way to go! Comes in handy when finding a dealership may not be convienent!
Revmmm, thats brutal that they would leave your wife and kids curbside!