+1 on 3M automotive tape. It's not always easy to find to buy, but it's definitely the business for badge sticking.
It's not cheap either but it is fantastic stuff
I got it for my CF interior, as it was 2nd hand it didn't come with tape and all the cheaper ones eventually started to come off....
Do you have a link for where you got it from, the only one I can find on eBay is around £2 for a 10mm roll is that the cheaper version?