It seems excessive to change the entire bb just for the front seal unless MMC knows something about a batch of bb that were made wrong.
It seems it is standard practice for MMC to replace the entire bevel box, I had 2 replaced under warranty for oil seal leaks on my 2013 M3W and have since had to replace the seal myself.