Drive line carrier bearing is bad, makes a humming noise.
I would fix it before driving. It is probably OK to drive slowly to the shop.
Search BMW 3 Series Questions
BMW 3 Series Experts
Related Models For Sale
Used Cars for Sale