My buddy that works at BMW confirmed that the 933 is the latest and greatest. He said you can tell on the part number stamped on the actual fuel pump whether its a re-manufactured pump or a brand new one. He told me how to tell but i forgot
It was some number that was lazer printed on the actual hpfp, not the part number on the box.
I got a new 933 pump according to him and he said the version i just got came out in august/sept. Not sure how accurate this is but he changes hpfp all day so i would think he knows what he's talking about.
Here are some pics of the pump that i got (this one was going into a 535)