So, I'm looking to buy a used, newer year stick shift BMW with xDrive. Unfortunately for me, I would like to get an X5 but the only ones that were sold in the US seem to have been 3-series. Even more unfortunately, there is a very sparse selection that are 450+ miles away from me. Are dealers willing to negotiate the price, etc. over long distance? How is the consideration deposited so that they hold the car for me to get there, inspect and close the deal? I would like some feedback from BITOGers who have done this successfully. Thanks.