Mac used to do a magnetic palette but no idea if they still do (and it was a bit on the pricey side anyway) and I believe NYX discontinued their four colour one which was excellent value.
Which other high street brands do them? I’d like to go and choose my own colours!