I was really upset about this all but a manager of the service department took a look at it and provided me the 'explanation'...
As you said, one does not need to drive around 85kms to 'check the engine function'.
Surprised this happens at BMW...well, it only takes one idiot to do it.