Hi guys. I just bought my first bmw e90 320i 2007. I noticed a little smoke when it idled for a few min and i reved. I took it back to the garage and the garage mechanic started stripping the car saying that he suspects it could be the oil rings?he did replace the oil separator first and it is still doing the same. Any advice please?