The BMW G310R Versus The World

At $3,999, the Honda CB300F is the most affordable in our grouping, but lacks the pizzaz offered by most of the competition.