If the dealer doesn't to do anything about it, I'd raise with BMW. They should deal with these sort of things. BMW engineer the car to quiet and refined and they should be creak and rattle free.
If you wanted a car with creaks and rattles, you'd buy a FSO pokenez!
Don't know what one of those is, have a lok at this, Jeremy Clarkson (Top gear) reviewing one.