BMW has agreed to a $40 million settlement, including $20 million in deferred penalties, after failing to notify MINI Cooper owners of recalls in a timely fashion.