I use things that aren't BUAV approved if the companies have a policy of not testing on animals and not testing ingredients on animals or outsourcing to companies that do. That's good enough for me.
I think that even buying products that haven't been tested on animals from companies that test on animals is consistent with my ethics - such as cotton wool, or pringles, or something. To me it's pretty much morally equivalent from buying apples from the supermarket that profits from selling meat, eggs and dairy (and products that are tested on animals for that matter). It's not something I actually do, because 99% of those cases it's really easy to find alternatives, and those alternatives are usually cheaper - such as own brand products. But it's not something I draw a big moral line at, because to me it's not really any different from all the other companies I buy vegan products from, even though those companies do lots and lots of things I think are unethical.