That looks like a complete waste of money, as far I know BMW hasn't repaired cracked alloys only replaced them (Hopefully another member can confirm this). That is £600 for one alloy. In other words you can only make one claim a year.
But more importantly are cracked alloys covered, like you I wouldn't consider it minor damaged.
If you do enquire about it let us know on what is included in the policy.