I'm a fan of BMV because of the location convenience and the fact that its so heavily discounted. I always check if they have what I'm looking before I go anywhere else (that includes online) since I avoid the whole shipping cost and waiting period.
Only concern is that if the book your looking for is extremely popular, chances are, they may not have it but still make the effort to come in and check.