- Thunderbolt 3 Bandwidth: **40 Gbps**
 - 24-bit, 1080p @ 60 fps: 24 × 1920 × 1080 × 60 = **2.98 Gbit/s** 
 - 24-bit, 1080p @ 144 fps: 24 × 1920 × 1080 × 144 = **7.17 Gbit/s** 
 - 24-bit, 4K UHD @ 60 fps: 24 × 3840 × 2160 × 60 = **11.9 Gbit/s** 
 - 48-bit, DCI 4K @ 144 fps: 48 × 4096 × 2160 × 144 = **61.1 Gbit/s**

I use this [Lenovo Dock][1] every day to run three screens over Thunderbolt 3. However,  like many others, it's a mix of HDMI and DisplayPort. This one has 2 of each and it can only drive 3 at a time. My laptop seems to have an additional limitation (probably not enough video memory), where it can only drive 3 displays, so if I plug 3 displays into the dock, the laptop screen will turn off. 

If you can use DisplayPort, you can use the one I linked, or a cheaper one. If you want HDMI only, you could try using a [hub like this][2], and a couple of these [USB to HDMI adapters][3]. I can't *guarantee* this will work, but thunderbolt 3 does have enough bandwidth for 3 FHD displays. 

*Edit:* DisplayPort 1.4 and HBR3 are ways for your dock to drive higher resolution or higher refresh rate monitors. It only effects the connection between the dock and monitor. They will make NO difference if you are running 1080p (FHD). DisplayPort 1.2 offers support for 1080p up to 240hz.

  [1]:https://smile.amazon.com/dp/B07M6S81CM/ref=cm_sw_r_apan_i_TNPTY1N6MV3YFW5BZC1Q
  
[2]:https://smile.amazon.com/dp/B087QFM3GF/ref=cm_sw_r_apan_i_KENDJ95NTGRDGBT84FYE
  
[3]:https://smile.amazon.com/dp/B08XQHW8RT?ref_=cm_sw_r_cp_ud_dp_F2HB061P97AG6JDV4XJF