I stopped at Bavarian Motors in Panama City to have an oil change and windshield repair after I hit a buzzard near Yaviza , the mechanic was good and they took me in right away.
Do not expect to find a chain and sprockets for the bike they do not stock them ethier does MPH which is another general parts dealer.
Call ahead and ask if they could bring them in from Guate. City( thats where you should have stopped)
I stopped at the free zone at the border between Panama and C.R. at Moto Repuesto Del Sur and there I found a chain and both sprockets for my 650. Phone number is 506 3732 2016 They only had 1 of each and that was a miracle! stuff is expensive in C.R. so plan ahead and give
BMW in Panama a call, number is 301 5400 email email@example.com