Well, after being plagued by creaking door seals, the B-pillar rattle, and a check engine light that came on for a couple days, everything is A-OK now. I took my car to Crevier BMW in Santa Ana to get it fixed. It turns out I had two fault codes (112 & 139), and they replaced my thermostat and camshaft position sensor. All four door seals were replaced, as well as the driver edge protection trim. And the spacer ring in the B-pillar was replaced as well. Everything went without a hitch. My service advisor was Mike Barbee, and I highly recommend him. He was extremely courteous and addressed all of the problems. Giving him the service bulletin numbers certainly helped. That's it. I just wanted to say that I'm very pleased with Crevier and Mike.