I find BBC to be one of the best news providers there is. It always has a neutral tone and always tries to have reactions from all parties involved. I wouldn't trust a news agency from a communist (or any dictatorship) country in a billion years.
That's what I thought before I'd actually sat down and watched it for a while. Seriously. If you can get Al Jazeera or CNTV, watch it for a few days. It will change your opinion about other news providers.
I should distinguish some things about the BBC though. They have different sections for different areas. Their international news is infinitely above CNN reporting. Still, it really does fall short once you see CNTV and Al Jazeera. (Yes -- I know I sound like a crackpot. I was blown away when I first started watching them. I never would have guessed. If I were you, I'd think I sounded like a nutcase.)
The breadth of news in Al Jazeera and CNTV is massive. I think that's the thing that I find so much better. The "international" segment is more than 2 stories that run for months. You get a really broad view of what's happening in different places. It's almost like they aggregate the top important stories from all the local sources worldwide. The BBC and CNN give you the same 5 stories for a week, then next week they follow up on those 5... well, close anyways.