Same issue here, on bumpy roads. The other squeaky noise comes from the seatbelt buckle rubbing on the leather seats.
BMW spent all that money tuning the chassis to be really quiet (reducing the road and outside noise), but failed to realize the noise is generated from the interior.