This is my 4th BMW and the only time I got a hamper was on the purchase of the 1st one. Go figure.......
The funny thing is I wasn't expecting it and it was a nice surprise, and on the other occasions I was expecting it and it was a let down.
I've known of people receiving BMW drive days as part of the deal. Never got one of those either. Maybe I haggle too much