Bought bonnet badge from this guy and did not fade/peel even in 2 years of UK weather! Have now bought a new set for my 50d too. Hood badge has the 2 legs/pins on and trunk badge is a 3m stickover version.
http://www.ebay.co.uk/itm/BMW-BLACK-...item3a73d53372
Drop him a line he does lots of different ones.