oh I think I know the reason why BMW starts to make big grilles. The idea is to make BMW look like Rolls Royce. They are family afterall and they have to look alike in some way.
In the future, they can merge the design and create some hybrid designs.