BMW only builds cars that are already sold. What this means is that dealers purchase inventory and individual customer vehicle orders are built to spec. BMW doesn't build random cars and ship them to dealers. Dealers order them and control their inventory, stocking it with cars they deem as fast sellers. Next time you want a new BMW, talk to the dealer, order your car exactly the way you want it (orange with red interior) and wait a few weeks.