Kajetan,
As Stephane has said, BGP peer limit is 128. However, it is important to determine how many routes will be learned from each peer as it is more likely you will reach the route table limitations when adding a large number of peers.
X670 maximum Unique IPv4 BGP Routes: 25,000
X670 Maximum non-Unique IPv4 BGP routes: 25,000
X670 Maximum Unique IPv6 BGP Routes: 8000
X670 Maximum non-Unique IPv6 BGP Routes: 24,000
It is also important to understand that the routing table limits are shared. These numbers are maximums, assuming no other routing protocol is in use. Using multiple routing protocols or using IPv4 and IPv6 will reduce the maximum limits for each protocol.