Black smoke coming from vents, 2001 BMW 530?
I imagine that you can't even drive this? How many miles on this car? And, how long have you owned this car? I think that it's a heating core issue with a hole in the firewall, just an educated guess. I would definitely advise towing this to your independent mechanic or BMW.
Search BMW 5 Series Questions
BMW 5 Series Experts