Where should I buy my bitcoin with cheapest fee possible?

Thank you.
Prefer to trade on purchase on a platform.
If you are not able to buy by p2p
There are many ways, for example
coinbase
payeer bank
localbitcoins
You will find that the fees are higher than the purchaseby p2p