did you get these from E38?
did he mention these to u ?i think it can be repaired mate
even if it could be 'repaired', I wouldn't want them on my car! can you not just return them and get a refund?