Ordered mine from BMW of Silver Spring over a month ago. Picked up my car in Santa Barbara yesterday, drove back up north today and the install took about 45 seconds since the car (and existing grilles) were very hot after long drive in 95 degrees. I can imagine all the tabs breaking if one tried the direct method after a few years though. My E46 grill certainly did. I'm not sure this is the wisest $100+ spent on a new grill that is only slightly different than the original but it looks good and I can always use the original as replacements if necessary.
2013 F10 535i M-Sport, Sophisto Grau, 6-speed MT
2011 E90 335i Sport, Jet Black, Sport Auto, Performance Edition
2002 E46 330i Sport, Jet Black, 5-speed MT, lots of upgrades
2001 E46 330Ci Sport, Steel Grey, 5-speed MT....and more
Last edited by Keyser Soze; 09-15-2012 at 08:34 PM.