Yeah, labor is insanely cheap here. Mechanics are everywhere, but finding a good, non-sloppy one is insanely difficult.
I had a guy install a trans cooler and he used regular rubber hose instead of what needed to be used and the x barely made it back to his shop (pretty much across the street from my house, thank goodness) after spewing atf all over. I had to pay for the atf that wound up on the ground, too.
A coworker had a guy (who was supposedly a good transmission guy) do his gears on his Liberty and the rears failed within two weeks. I can't figure out how someone who has a general shop but holds himself forth as a transmission guy can screw up a gear install so bad.
My mechanic can rebuild my other friend's Land Rover and keep his 318i on the road, so he's pretty good, but he's more expensive and can be very slow. My x was wrecked before I bought it and they didn't put the a/c back together right and shit was failing right and left. The first mechanic that worked on the a/c didn't know shit and I was going back to his place every 10 days to refill. He couldn't ever fix the leaks, just keep going back is the way here. My current guy replaced the parts that weren't there, cleaned and evacuated the system, and relocated the radiator. I paid more for that but the a/c has been trouble-free since then. This is the kind of mechanic that is very, very hard to find in Central America.