Did they use the correct sized a/c belt? There was a recall on A/C belts and BMW went to a smaller size to correct a chirp on startup. The easy test would be to start the car with the A/C off to see if the chrip goes away.
its also possible some of the idler pullies are bad as well. I replaced all of them, along with the tensioner when I did my harmonic balancer.
|