It isn't really any different than buying a car that is on the car dealers lot. If you can't get a deal at a particular dealer, you have to be prepared to go somewhere else. You should start by visiting or calling several dealerships in order to find out if they already have the car that you want on order. If they do, you'll be able to get it faster. Ask them each for a price. Another choice is the European delivery program. You'll be able to save 7% of the sticker price if you go pick it up in Germany, but you'll have to pay for your trip. The offer includes 2 for 1 tickets on Lufthansa. You get a factory tour as well as car insurance. When your trip is over, you drop the car off and they ship it to you. Good Luck!