I recently had to buy a boot badge for a 1 series and £40.93 was the BMW shop price but asking a local main dealer nicely got me roughly 10% discount. I was looking at options on eBay but I found posts across a number of forums saying that people had received used items when they were stated brand new and someone suggesting that criminals pinch them then sell them on eBay. Some would be genuine salvage, whereas others will not. That was enough to convince me to get it through a dealer.