Vibration when idling / high pitched whine
I have a 1996 328is with 120k miles. I do love it so.
I just got my car repaired after a front end colission. I drove it for about 4 hours after I picked it up from the body shop, and I hear this loud bang, and white smoke started coming out of the engine, and it started gushing coolant.
The body shop said that it was from a coolant line that fell into the radiator fan, when then lost a blade and ruined the radiator.
The body shop said that they would fix it, and they did - for the most part. But now that I had it back for a few weeks I am noticing a vibration in the car while idling. I opened the hood and it seemed that they didn't replace the radiator fan - it was missing a fan blade. My theory is that the unbalanced radiator fan is causing the vibration by making the engine vibrate more than it normally would when idling, and subsequently transferring the vibration into the rest of the car.
I feel it is within my rights to have the body shop fix the radiator fan - but what is the impact if I dont? Will the unbalanced radiator fan cause more problems in the long term? What else could be causing the car to vibrate while idling?
The other problem is a high pitched engine whine at high revs when not in gear. The pitch goes up and down with engine RPMs. When in gear, it is the most pronounced noise coming out of the engine, especially in first or second gear. Depending on who I talk to, they say it could be the belts or the transmission, but these are not the most informed people so I question the conclusion.
Other than that, the car runs great, handles good, accelerates and shifts like it should, etc.
Thanks in advance for your response.