UPDATE: this is very common on the E90 series and is caused by failing rear balljoints. They must be replaced. They fail because BMW fit them dry. Be sure your replacements are fitted with suitable lubrication.
ORIGINAL POST: You kind of expect better from a BMW after it's just been serviced (for the second time in 12 months ownership)