I brought mine sight unseen as well. There are a bunch of national car inspection services that are pretty good as they built their business around ebay motors.
I ended up asking the used car dealer to take it to the local BMW shop and we split the cost of a inspection. This was the last step in the process of checking carfax, etc... Buying cars remotely is done more regularly since the wide spread use of the Internet and it is common place now.
Most dealers understand this and are willing to work with you on things like this so just ask them. To that end, I built up such a good relationship with him I asked him to get windows tinted and paint protection prior to me driving it home 5 hrs.