A few years back I did the same thing. I was looking for a 2500 Suburban 8.1, and I found one in Portland (I live in Colorado).
I had the selling dealer take a TON Of photos (like 100), and then I facetimed with him as he walked all around the car, started and ran it.
The dealer had a good rating from BBB which made me feel a little better. And I had someone that I "knew" from a boating forum go out and check the car out before I pulled the trigger.
At the time, I made an excuse to go to Portland for work, and ended up driving the car home. If I had it to do over again, I would have just had it shipped. The dealer could have helped with that, or I could have just used Uship. The cost to ship wouldn't have been considerably more than the cost to pay for fuel on the drive home.
For me, everything worked out very well. The car was just as I expected.
I have a friend that makes his living buying and selling boats. He buys very few boats in his home area, and sees very few in person. But he follows what I outlined above, and it works out.
Those that say you have to shop near home are missing out on some great opportunities if you ask me.
2012 RAM 3500 Laramie Longhorn DRW CC 4x4 Max Tow, Cummins HO, 60 gallon RDS aux fuel tank, Reese 18k Elite hitch
2003 Dodge Ram 3500 QC SB 4x4 Cummins HO NV5600 with Smarty JR, Jacobs EB (sold)
2002 Gulf Stream Sea Hawk 29FRB with Honda EV6010