Just depends on how many flights land at around the same time, whether you have only carry on bags, or checked luggage, and the mood of the customs/immigration people at Goldson. If you were leaving Goldson directly, I would say to book the 2:40 from BZE to SPR. Since you are going to Municipal, I would say you could make the 3:30 flight, depending on all of the above.