There are two schools of thought. One is to follow the manual. Clearly the engine will make it past 100k this way.

The other is to cut the interval in half, doing an oil change in between the ones the CBS calls for. Often people in this second camp also do a very early oil change at the 1500/2000 mile mark from new.

I bought my car, not lease, so there's no way I'm waiting until 15,000 miles for the first oil change, especially with the 335i being a turbo car. I changed my oil at 1,200 miles and as expected, the oil was pitch black...just like my Evo was at around the same mileage.

I change the oil every 5k and get the 15k and 30k freebies from the dealership.