Ok, I've test driven an M3P and it's pretty much what I expected after reading this forum - fantastic acceleration but not as refined as it should be and way too loud at motorway speeds. Oh, and the windscreen wipers started going crazy on a dry screen with the sun out!
But I haven't yet sussed out the complexities of the rather strange ordering and delivery process. I need my car on 19th September. The lease on my current car runs out on that date (I'd be buying the M3 outright). I can't be without a car so delivery after that date won't work. I can't take delivery before because we only have room to park our two cars off road - the road outside has double yellows with very assiduous parking wardens who are on the prowl all day. For my last several cars I've been able to take delivery at a time and date convenient to me. However, looking at the threads it seems that you have to take delivery of an M3 when it's suits Tesla, not the customer.
Is this the case? Can I in fact put in an order and specify a specific date or am I completely at the mercy of Tesla and its foibles?