3M Ultra Double Sided...it's designed for badges/body trim...****'s pricey tho, but works great.

Just make sure you hold the badges on there firm for about a minute to make sure they fully contact, so theres no peeling later.