Hey guys! A little bit more optimistic!
That shitty smally parts are needed to be thrown away after You take off the trims. Just buy 2 sets of them in Your local BMW dealer's shop /they costs about 2-3 $ for a set/, than search for the trims on E-bay and buy a spraycan to paint them all

Few hours and You are once more glossy and shiny like new car !
You only need to paint places where the old ones were "sitting" and place twice more of them in the other places.
I've lost mine two times before I realized that BMW dealers shop has every part for my car and some of them for really cheap...
I would not search on the highway... The trim is most likely to be messed up, because the wind rather damaged it...