2020 BMW S 1000 XR First Ride Review

BMW gets it right with the 2020 S 1000 XR, as we learn in this review.