Every pre-ordered BMW vehicle takes a different amount of time to arrive at our Wayne, NJ, dealership. We are constantly working to update customers as we get updates. It can take 5-8 weeks for vehicles to arrive, with additional items adding more time to your wait.