BMW F900XR - Full Ride and Review