Unlike some other car manufactures, BMW does not have a huge presense in north america. Their cars are developed mostly in germany and only retrofitted for the north american market. So if you are looking to get into the vehicle side of things, you'll probably have to move to germany, and learn german to get involved with that. But i do believe marketing is located here for the american market, as it should be. You could get into that with a communications degree, but it would help if you double majored in marketing as well, or got a minor in marketing, graphic design, etc.
I'm afraid the options for BMW are quite limited in the United States, however interning with BMW would be a huge step forward towards working for them or another car company.