Originally Posted by MyThIc3LiTe
For what its worth, 3000 miles is overkill these days with these kinds of engines.
BMW recommends at 6000 miles, sometimes more because the engine is that good at managing everything.
Yes its only, maybe upwards of 100 a change; but unless you track your car every other day I don't see why anyone needs to swap oil every 3000 miles.
BMW's are running 15,000 mile OCI's nowadays.