The BMW R 18 B starts at $21,770 vs $24,999 for a Street Glide, plus includes passenger seating that Harley charges $2K extra ...