i agree with everyones post. whether it be good and bad.
for me, heres the good: I got my car now. my wait is done. the car is immaculate. my SA was amazing and even ran my insurance for me with my insurer etc. she also reached out to my financing advisor in an attempt to answer my questions and correct suggested APR.
in addition, the buying process was easy. like others have mentioned, no haggling. no sales pressure. its all YOU under your own perfect moment to purchase.
the bad: well, the estimated date of delivery fluctuates more than a roller coaster. its more like a moody/bipolar partner. u never know if it'll move left? or right.
but one thing i learnt is that not to trust the delivery date estimate. My SA said so herself.
there were things she couldnt disclose to me before, but all she said was to trust her that it will be SOON. and sure enough, within a couple of days, i saw myself booking for a pick up appointment.
the experience we all are having of waiting is roughly the same. we are all very eager to get the car.
its like ordering from amazon, the moment u paid, u want it!.
one thing is for certain, u WILL inevitably get your car. theres no doubt about it.
so enjoy the wait if u can. it truly is worth your time waiting for your m3. you would be very glad u waited and not cancelled.