I am an existing Tesla owner and have had a great experience with the sales and service staff so far. I was one of the first people in line to put down the deposit on the M3. When it asked me to configure it (about 2 months) ago, I was very excited and paid the $2,500 down payment. I then heard from my sales advisor that they were trying to get the car to me in a few days. This was about 5 weeks ago. Then the SA went silent on me for a couple of weeks. My calls and emails were not answered. 3 weeks ago she told me that the car assigned to me was sold and they don't have a car for me. My current lease was overdue, which I had extended by a month for the M3. I told her that I am ok with ANY color as long as the car can be here in a week or so. Anyway, I got more silence from Tesla, so I gave up and purchased another car and asked that my down payment be refunded, leaving the initial $1000 deposit, so I could purchase the M3 at a future date. But now Tesla called me yesterday and says I can either take delivery or they will forfeit my $3,500. I tried to explain that they are the ones that delayed the delivery of the car. And most people don't just add another car to their garage, but purchase cars as they need them and I don't need a 3rd car in my house. But they wouldn't listen and kept saying that I would loose my deposit. I feel this is not very professional of Tesla. Being a fan boy and defending and promoting the brand to everyone, and this is the experience that I am having to go through, gives me pause.