Having a bigger capacity battery would not serve any purpose other than you can crank more times that the rated battery.
BMW have sized the battery according to the AH or din size of din 66 to din 88 (90) according to your engine capacity.
Having a bigger battery capacty is good but you have to consider the output capacity of your alternator.
In normal case where your battery is fully charged, the charging current is relatively low. However,
in the case when your battery is drained due to numerous attempt of fail start, it will put a big strain
on the alternator when it charged the drained battery. Chances it might damaged one of the diode of the rectifier bridge.
In addition, the cost of a Din66 battery as compare to a din 100 battery is quite a lot.