You can do it easy with haveno-reto, its a fork from bisq, pure P2P trading 👌 https://haveno-reto.com/
Its not pure p2p trading since it has a middleman. Simple as that. Arbitrator is also a middleman and profits on each transaction. Haveno is just like LocalMonero but more censorship-resistant and it takes a lot of time to learn. It also very centralized since you can't take a trade from any other haveno instance, bc every instance is isolated. You could argue its decentralized in its very centralized network, that is controlled by a very small group.