The BMW/Mini alternator has a clutch on the alternator pulley so it's not constantly engaged, therefore when electrical load isn't there, the alternator is idling.
So the alternator can keep up with the constant starting cause at other times it's not being used at all!!
Trying to find the technical documents i got for the Mini D with the auto stop start