Here is an update : Dealer re-applyed the 3M. It is worse than before. I demanded that they pay to have it done correctly at a shop of my choice. They refused and gave me attitude and excuses.
Do not buy from BUDD'S BMW!!!! They will not stand behind their work or take any accountability for their work or contractors. Now what are my options? BMW Canada said that it is an aftermarket product and there is nothing they can do!