My strongly preferred way of buying a new car is to order the model and color that I want, then get the car fresh off the truck, without its having been used as a demonstrator. I asked one of the local Mazda dealers recently how long it would take to get a Mazda 3sT that way, and he said two to three months. It has never taken me more than a month before, even with cars assembled in Japan. Is the dealer being honest--or just trying to get me to put in an order sooner rather than later? Does anyone have experience to share?