When you book the car in with BMW they record your VIN number. That's their procedure regardless of which dealer you use (and necessary for CPA requirements etc).
Would be very strange for them not to record it on their system as even on your invoice your name, car reg and VIN are stated.