As of v7.10+ snmp bgpv4 is now available.
*) snmp - added BGP peer table support IPv4 only (1.3.6.1.2.1.15.3.1);
I have a CHR setup with a single BGP upstream peer with full tables and tried to add it to our Observium SNMP monitoring software with no luck.
I’ve reached out to Observium support and logged a ticket, they said the issue is that SNMP does not respond back with BGP4-MIB::bgpLocalAs.0
This is OID .1.3.6.1.2.1.15.2
After doing a snmpwalk on 1.3.6.1.2.1.15, RouterOS v7.11.2 only reports the following:

mibs.observium.org/mib/BGP4-MIB/#bgpLocalAs
I’ve reached out to support@mikrotik.com and asked them to add it into a future release.
Has anyone else tried SNMP monitoring BGP sessions on V7.10+ ?
Tried it using CheckMK just now, but the session uptime reported under 1.3.6.1.2.1.15.3.1.16 doesn’t make any sense, either.
Got a generic response from Mikrotik Support,
Hello
Thank you for contacting us. Yes, at the moment this OID is not available yet in RouterOS. It is in our plans to add support for this and other related SNMP OIDs in the future RouterOS releases for BGP.
Best regards
Mārtiņš S.
Response from Observium support:
Your comment: attached bgp snmpwalk output
Reply: really? this is full output for BGP4-MIB?.. Here only basic peer information, but while unknown LocalAS - it doesn’t make sense.
My conclusion is RouterOS v7.10-7.11.2 bgp snmp support is very limited, most SNMP monitoring tools wont work out of the box without manually pulling custom OIDs. Will wait till RouterOS v7 includes more OIDs for BGP to show up in Observium.
I hope there are plans to expose info on IPv6 peers as well.
7.14rc1 is supposed to fix this, will need to test and confirm.
http://forum.mikrotik.com/t/v7-14rc-testing-is-released/173569/1
*) snmp - added "bgpLocalAs" and "bgpIdentifier" OID reporting;
*) snmp - fixed "bgpPeerFsmEstablishedTime" OID reporting;
Works, Observium now shows BGP Peering sessions, ASNs, Peer address, and session up/down and time established.
bgp snmp peer works on version 7.14.1 stable