I do not know much about this product but when I picked up my BMW the dealer told me I should look into Armourfend. A customer there seconded his motion and no, it is not a product the BMW dealer sells or applies. Try their website
www.armourfend.com
Stu