Bit with the bolt in it looks like a standard automotive U-clip (search for things like 'panel clip' or 'trim fastener' and you'll find them)
No idea on the bits on the right though. I've seen things like that before but wouldn't have a clue what they're called.
Is it a BMW OEM beak extender? They might have spares. If not, then the manufacturer might. Worth a shot