Is your car Navigation equipped? You have to have NAV, but any car equiped with it from 2014 on should be able to connect. All you need is a subscription and that should have come with your car and Navigation.
http://content.bmwusa.com/microsite/..._Connected.pdf