I've bought three cars from PA and one from IN - two from dealers who did taxes and title transfer for me - two from private owners where I paid taxes at the BMV during new OH title transfer.
All four were Nissan's so I just went to dealership each time and had out of state inspections done. From what I recall, none of them cost over $8 to do the inspection. Not sure how much BMV charges.