Dont forget a BMW factory tour.

Its free IIRC. Just make sure you book in advance.