BMW has changed its long time recommended oil change mileage intervals for all 2014 models and beyond. The changes apply to all vehicles produced from July 2013 on.
Previously, BMW recommended a 15,000 mile / 24 month Condition Based Service interval, but as of July 2013, the new basic interval will be every 10,000 miles / 12 months. This applies to both gasoline and diesel models.
The Z4 roadster, M5/M6 and ActiveHybrids have some special recommendations, which you can see in the announcement and charts below.