I feel your pain. I ordered mine on May 28th and was quoted a mid July delivery date. It only finished production on July 20th
. Now the dealer is telling me it should be in mid/end of August.
You can use this guide to track yours:
http://www.e90post.com/forums/showthread.php?t=828