2006 BMW 325i (E90 N52) weird engine noise after service