I ordered my last car to spec from Audi via the local dealership. It was reasonably painless. It took about 4 months to show up. Probably longer today.
5-6 years ago we did a Rhine river cruise, and one of the excursions I did was of the Mercedes GLA plant at Rastatt. It was quite an impressive facility, and besides the museum and plant tour we did, there was a large facilty where tons of Europeans were taking delivery of their new cars right at the factory.
BMW manufacturing in South Carolina has a pick up at the factory deal. Fly in, factory tour, some instruction on features of your vehicle, test track drive, and on your way.
https://bmwperformancecenter.com/deliveryfaq