No sure about yours, but many BMWs that are not bought off a dealer's lot are built to order because there are so many different packages and options. So, naturally, that takes a while from start to finish. I don't believe that Mazda does orders like that, at least not with the 3. It's mainly a...