I went to Career fair and pitched myself. They told me to apply online because that is BMW protocol, and after that, I had a 30 min Skype interview with a panel of people on the team. There was a total of 7 people and the screen kept changing to a different person talking about their job. It was very casual and enjoyable.