PP material. Same as OEM. Guarantee the quality & fitment. Will come with the 3M tape. We are the only who carry the PP material. Please let us know the color or paint code after the payment. Our paint job was done by the BMW dealer in Taiwan, so it will last as long as your car alive =)