Keep fresh and proper weight oil in the engine and you can drive it hard all day with no problems, other than opec getting richer! In fact, unless something has changed - every BMW motor I have seen has insane carbon builup from people who rarely drive the car hard. That's not good for the motor.
I've pushed all 3 of my cars all the time... my e30 had 182k miles on it and LOVED to be revved.... the motor in my M3 is even better. BMW built motors to do what they should be able to do.