Did your garage pre-load the driver seat, passenger seat, and trunk with the correct weight when doing the alignment? Most shops are not equipped for this or know about this. My experience has been to find a shop that specializes in BMW's of go to a dealer.