Okay! Looking beneath the hood reveals that this will be almost impossible to access from top.
I think i will try the stupid radiator removal tool. If the tool doesn't work on it, will just break each individual grill blade and get it off this way . I ain't paying BMW Service department $100-$200 for this small job. Why would i need another set of grills laying around? I still have my old decommission X6 grills collecting dust.