I have recently bought a Denon DRA-F102 DAB receiver and a Denon DCD-F102 cd player. I have a pair of Yamaha NXE300 speakers. I want to upgrade the speakers and have listen to a pair of B&W CM1 and they had a fantastic sound. As they are rather expensive I am trying to find something cheaper and the options in my opinion are Tannoy Mercury F1, Dali Lektor 2 or B&W DM686. Which one would be the best alternative?