I am asking what BMW is telling you regarding this issue. I am unclear what you mean when you stated,
The last time the problem was fixed by replacing the oil breather filter and air filter. It is of great concern to me that both cars have been serviced by BMW and I would not expect this to happen at this mileage.
I would expect BMW to have something to say, and I do not believe this is normal operation.