I'm curious how long after you booked (paid deposit) did your SA inform you on the estimated delivery date? It's been 3 weeks since I've booked and my SA still can't tell me. When I booked, I was told the car would arrive early April. I'm sure BMW has a good system to inform dealers when each car are arriving?