2018 bmw r1200gs rallye for sale