Miami is the better option. All yacht-specific transports like Sevenstar and Wainwright call in Florida, Port Everglades usually. Otherwise you will have to ship your boat as loose freight aboard a cargo ship. Not only is it usually more expensive but your boat will be beaten up. Cargo personnel are used to dealing with containers which are not as fragile as outdrives, windshields, 30K paintjobs... This is providing your boat does not fit in a standard 40' container and they usually don't because anything over approx. 7' wide does not. So, as far as transport is concerned, check Sevenstar, Wainwright Bros. or Dock Express on the internet. I have their phones somewhere but you'll have to give me some time for that, my office is not that orderly... Although the most popular transport routes are from Miami to Palma in Spain, South of France, or Genoa I think you'll be able to find something going to Le Havre which is close enough to UK. That's concerning transport. As far as closing the deal is concerned, I strongly suggest that you take some time off and do it yourself. Get an agent to narrow down your search to about half a dozen boats and then go on location, inspect each one and make a deal on the selected one. Nobody can negotiate price and conditions on your behalf as well as you can simply because nobody knows your tastes, needs and preferences as well as you do. And while there are plenty of honest people out there, don't be surprised if your purchased dry-sump #6s somehow mutate into wet-sumps at some point between Miami and UK. Use an agent as a search engine but be there to close the deal, all the way until the boat is ready for loading and most importantly, insured. Which agent you use pretty much depends on what kind of boat you want. My advice is: see a guy who specializes in the type of boat you want. Guys who do all types from sportfishers to performance boats, house boats and pontoons could be good at all of those but never really excell. Good luck!