I just had mine done two weeks ago, mileage was at 32,000 at Hendrick BMW in Charlotte.
1) Oil change
2) Rear diff oil change
3) Inspection (whatever that is)
4) Software update (if I had known what changes this would bring, I'd not do it again).
5) Spark plug change
6) Warranty replacement of faulty washer fluid level sensor
I have DCT so no trans fluid change