> however, in many cases, more than one innocent party is involved, making judgment difficult for courts and leading to numerous exceptions to the general rule that aim to give a degree of protection to bona fide purchasers and original owners
> The person buying the stolen goods would need to file a claim against the thief to recover their money
Generally as long as the purchase is made in good faith, you are wrong. It is the original owner that needs to file a claim against the thief.
Obviously, what constitutes a sale in "good faith" is a rather imprecise science, although one steady element is the sales price: it needs to have been appropriate for the item. So for example a mint bicycle or antique coin should sell near sticker price.