There are no two ways about it, the 2024 BMW S 1000 XR M Sport is a weapon. It's one of the most complete motorbikes we have ...