It's called European Delivery and BMW only does it for new cars.
What you do is buy a US-spec car here in the states, then you fly over to Germany where you pick up the car from the factory. BMW arranges for special temporary registration and I think your travel as well.
After a certain number of days you bring your car back to the port and it gets shipped to the dealer you ordered it from.