2021 BMW R1200 GS for sale in Hamilton