But also, the page you've linked to is misleading - it says that Spanish B/V is [b] (bilabial plosive), while in practice it's [β] (bilabial fricative or approximant) in most positions, with [b] as allophone. The phoneme is conventionally written as /b/, yes, but that does not directly correspond to pronunciation.