Full range as in 20hz-20khz? If so those are hard to find and generally expensive. As mark alluded to their are a lot of factors involved, first and foremost is the recording itself. A very accurate speaker will tend to reveal a poor recording. The BWs you use at home have a somewhat bloated midrange which some like and some dont.
What is your room size, listening levels, goals, and a true budget. Its typically easier (and cheaper)to find a bookshelve speaker and a sub that will achieve full range sound than towers alone. If you start with a flat response curve it will be easier to tailor the sound more towards your ears. Its easier to add a little eq for preference than EQing a problematic speaker. If you notice in the graph above their is about a 4-5db between 1k and 2.5k.