One of the best BBJ'ers in my gym learned from books and DVDs. BUT the biggest reason why is he had a large group of buddies that also rolled with him practicing the techniques.
I think you can learn a lot from books & DVDs - but you got to spar and roll with lots of people many hours. And overall probably not as good as a live instructor, but sometimes good ones might not be available where you live.