NOTICE: BMW currently shows an ETA in Germany of 7/4/2011 - so we should start seeing them a couple weeks after that. (this could change - but we won't charge anyone's cards until they are actually in and shipping out!)