I've never gotten more from BMW than floor mats (which I refuse to consider a gift) and key chains.
Got all weather mats (as well as the carpeted not instead of) from Mercedes once and a travel mug and hat from Audi. was supposed to get all weather mats from Audi too but they were back ordered.
Now, I brought my in-laws and a friend to my CA to get X3's, on top of my wife's X3 and my 335 I hope to get next week. So I am due for a free travel mug or something!!!