How the four fit together
SPF lists the servers allowed to send as you. DKIM signs each message so a receiver can prove it was authorised by your domain and not altered in transit. Neither says what should happen when the check fails, and neither tells you it happened.
DMARC supplies both halves. It sets the policy for failures and asks receivers to report on everything claiming to be you, which is the only visibility you will ever get into who is spoofing your domain. It needs SPF or DKIM to be aligned with your From address first, so it is third rather than first.
BIMI is the one that shows a logo, and it only works on a domain already at DMARC enforcement. Treat it as the receipt for the other three.