Microsoft Australia currently have 10% off the Razer Core X eGPU with free shipping.
Compatible with MAC and PC - MAC's will require a AMD GPU due to Apple not providing nVidia GPU Drivers.
Your laptop must have a Thunderbolt 3 USB Type C port to be compatible with this.
For the best performance its recommended that your laptop has 4 PCIe Lanes over the USB Type C Thunderbolt 3 connection. The latest Dell XPS 13, XPS 15 and Macbook Pro's all offer this.
If you want more information go here:
https://www2.razer.com/au-en/gaming-systems/razer-core-x
To see which laptops are compatable and how many PCIe lanes it has (4 being recommended for performance reasons):
https://www.ultrabookreview.com/10579-laptops-thunderbolt-3/
https://egpu.io/ultrabook-buyers-guide-external-gpu/
Is a good reference too.