The current laws in Sweden - the short version is that you need a justified reason (hunting or "shooting club"), you need to pass tests and not have a recent criminal record. Fully automatic weapons are much harder to get permits for than standard ones.