It is definitely worthwhile to do this, at my shop we would run a pre-purchase inspection for $50 and it would catch all sorts of shit that you wouldn't think to look for on the parking lot.
Anyone who wants to sell you a car but won't let you get it inspected first on your own dime is not selling a car that you want to buy.