I was called yesterday and told my grills were in but upon seeing your post today, that my part #'s are for the E60, I called in to verify. Low and behold, they ordered the wrong grills! I looked at the BMWUSA.COM site and in fact the part #'s according to BMW are:
Left: 51 71 2 165 539
Right: 51 71 2 165 528
To say the least, the parts department at my dealer is going to make some calls and get back to me.
I don't know how many times I told them it was a 2011 535 (F10). They even said at the time I ordered that the part #'s weren't in the system yet and they had to call to get them!
Sorry for posting the wrong #s!