The IETF now provides official bibtexs to download. They work for RFCs, BCPs, and drafts.
The bibtex for BCPs work, but only, if the BCP consist of a single RFC. If the BCP consists of multiple RFCs, the bibtex will only show the first one.
For drafts, the draft version number, the last two digits, have to be removed from the URL.