OP: I think "technically" BMW's warranty/maintenance plan does not cover top off's. I've heard of a few dealers pulling that on M owners locally.
I'm sure if you speak to the service director they will take care of it, knowing if they don't you'll take your business to another dealer who will