You might look around at the Fechter / Goodrum / Hecker BMS threads (zephyr is the latest; can't remember the names of the others). I think there are schematics in some of the posts. Should be scalable down to 12v, but you'll have to look at them to check.
There are also several DIY BMS development threads around the forum, that may have schematics and parts lists. No idea if they're scalable down to 12v; again you'll have to find them and check.
Howver, it'll probably be a lot more expensive to order all the parts and have a PCB made, then test and troulbeshoot and repair it after the first experimental failures, than it will to just order a pre-made BMS.