Hi Halcyon Yachts
Firstly - I'll openly say that one of the products my business sells is a CRM product for small businesses that sits on top of MS Dynamics. So naturally I have an interest, but will share some general thinking.
(1) I'd agree with BTON Agency on their first point. gmail emails just look like "part time" businesses. You want something with your own domain. You could do this through gmail (if you use the Google business suite, you've not been specific if you do/don't). In my opinion, Microsoft's Office 365 product has largely left gmail in the dust so it is worth looking at. That said, the overarching point is get away from
@gmail to your own domain.
(2) I'd disagree with BTON Agency on getting any old local IT firm. You want someone that knows the CRM market. If you are looking to a local IT firm, ask them their range of experience on CRM, ask them for a few product suggestions, etc. If they can't name a few products off the top of their heads, they're not the right people to help you with this problem.
(3) There are a few web based ones worth looking at ... HubSpot, Pipedream and Zoho come to mind as the obvious ones web based CRMs. (The other solutions mentioned here seem to be specific to delivering CRM within a gmail environment).
Dynamics CRM can be subscribed to as a web service but it is very sophisticated and requires a fair amount of setup. FWIW, that's what our product does, i.e. we provide a pre-setup environment so you can use Dynamics quickly and easily. (If you choose to stay with gmail then Dynamics 365 is not the right option for you as you cannot sync contacts).
(4) ffox suggests building your own CRM. I'd suggest this would be a folly. You'll never be giving it the attention that a dedicated vendor is giving it so you'll be spending more money (in terms whatever you pay developers) to get less features than a dedicated CRM solution. I imagine you want to focus on yachts, not building CRM.
I don't know if that's helped? It is hard to recommend on the basis of the few requirements you've mentioned, but hopefully it has given some food for thought. I'm happy to take a call/email convo if you want further ideas.