This topic has pretty much been covered, but I'll add my "2 cents worth", since we just got back from a 6 week trip that included the picking up of a BMW 3 Series in Munich, with the drop off in Frankfurt.
First, let me agree with previous posters that this is a flawless operation that BMW runs. Their web site:
http://www.bmwusa.com/bmwexperience/EuropeanDelivery/default.htmpretty much covers everything.
Our experience was 100% good. The materials they provide you are very comprehensive (even down to a wallet sized handout detailing how to get to the pick-up facility via taxi and public transportation, from both the airport and downtown Munich. The delivery process itself is very impressive: you recieve a voucher for a complimentary meal for you and your family, in their cafe, while you wait. The paper work takes about 10 minutes, you are given a very thorough introduction to your car's features,
and away you go, with a full tank of gas.
Per Kaydee's recommendations, we stayed at the Hotel Acanthus (reviewed by Linda). After having the biggest and best breakfast we have ever had in Europe, we decided to take a cab to the BMW facility, since we were still pretty jet-lagged. A twenty minute, 30 Euro trip took us right to the door. We were on our way back to the Acanthus to pick up our bags within 60 minutes. When we told the people at the BMW cafe we couldn't have anything more than a cappucino, due to our immense breakfast, they offered to pack us a lunch for our trip--a nice way to start a road trip!
The drop off procedure, for us, involved finding a garage for the E.E. Harms company, near the Frankfurt airport and dropping the car. This too, was handled with extreme efficiency. The paper work took 5 minutes and they called a cab for us. The ride to the terminal was 15 minutes and cost about 20 Euros.
We had our car from August 29 to October 9 and logged 3300 miles. We had to purchase additional insurance beyond the two weeks worth that BMW includes in their delivery price. We had to buy an additional month's worth which cost around $400. We saved about $4100 by doing the European delivery ($2450 off the MSRP of the car and not having to spend the $1700 that we would have spent to lease a Renault, like we usually do). I should point out that I also negotiated a discount off the European delivery MSRP when we bought the car.
We we very glad we did the European delivery. What better way is there to introduce a new BMW into the family than to take a road trip that begins with three glorious days scooting up and over some of the best mountain passes in Europe, and then finishes with two days screaming down the German autobahns? We feel good that our little "Bimmer" got to start off its life doing what it was design to do (and doing what it does best).