Sorry to hear about your problems...
Only 800 miles here but no rattles yet.
By the way, I'm suprised you received an even competent level of service from Ms. Jenny V. I found her to be curt, unprofessional and an all-around idiot. By far the WORST service advisor I have ever dealt with at BMW. Jai Ho is my service advisor of choice... he is very thorough and a great guy. And Billy the Shop Foreman is THE BEST ! He has always been very helpful.
If I had gotten a call from BMW NA after that experience (which I didn't), Ms. V would have gotten all "1"s
Joseph