Here's the Breakdown:
5,000 miles - intermediate oil service (O/F)
10,000 miles - Oil and Safety Service (O/S)
15,000 miles - intermediate oil service (O/F)
20,000 miles - BMW Inspection I (I/1)
25,000 miles - intermediate oil service (O/F)
30,000 miles - Oil and Safety Service (O/S)
35,000 miles - intermediate oil service (O/F)
40,000 miles - BMW Inspection II (I/2)
45,000 miles - intermediate oil service (O/F)
50,000 miles - Oil and Safety Service (O/S)
55,000 miles - intermediate oil service (O/F)
60,000 miles - BMW Inspection I (I/1)
65,000 miles - intermediate oil service (O/F)
70,000 miles - Oil and Safety Service (O/S)
75,000 miles - intermediate oil service (O/F)
80,000 miles - BMW Inspection II (I/2)
85,000 miles - intermediate oil service (O/F)
90,000 miles - Oil and Safety Service (O/S)
95,000 miles - intermediate oil service (O/F)
You can also reference more information at:
http://www.bimmerzone.com/inspection.htm