The New oil cap can be seen in this photo. My car was an early 2011 (built April 2010) and it had the new cap on it!
The new cap fits pre-2011 M3's since there were no change to the filler neck/valve cover, only the cap. I have about 21,000KM (~12,600Miles) on my car and haven't had any issue with it leaking yet!