Sherlock has been voted the most popular BBC TV character in the world, beating Luther, Basil Fawlty and The Vicar of Dibley in a survey of 7,000 viewers from across the globe.