BMW NA will pay for an oil change once per year. Or they pay for an oil change every 15K miles - which ever comes first. Every year you can also request new wiper blades(complete wiper blades) and a new pollen filter.
The diff oil gets changed every 45K miles or third oil change(if low miles and the car is not driven that often/much). I would change the trans fluid too, but bmw says it is a lifetime fluid.
Brake fluid gets changed every two years regardless of miles.