I know people who have had problems with them all- if you have a good relationship with one stick with it. otherwise- forget it- the M3 is delayed anyhow due to an engine problem. Delay is around 6 weeks. Whatever delivery date they give you, youd better add some time. Best thing to do would be get on several lists- make sure the deposit is refundable and get that in writing.