I would not be comfortable with that interval. When I had my BMW with an M54 Engine (2002 E39 530i) the oil change intervals were stated at 15,000 or when the computer told you. Some people did an oil analysis to see what the real oil change frequency was, and it came back that 10,000 was the maximum if you wanted to see the best life and performance from the engine. Going to 15,000 was actually quite a bad idea, as the oil contamination increased rapidly past ~7,500. I changed mine at 7,500 and after the first 2 changes (which were quite nasty) the oil did not seem too contaminated from a visual inspection. I did it anyhow, as that was a small price to pay for the piece of mind I received.

Note: These cars took 6l of synthetic oil and had a very good filter.