I have the chance to buy a 2020 R1250GS Adventure with 600 miles on it at a very good price. My question is does anyone do their own maintenance on the later model BMW's? I know this one needs the six hundred mile service and after checking the vin number find there are two recalls on the bike. One the calipers you all likely know about and the second something to do with the brake light. My nearest dealer is 120 miles away and after calling them they were really iffy about making an appointment where I could ride in and wait on the bike. So, is this bike too technical for a do it yourself technically competent rider? I appreciate any and all feedback before I make the leap to BMW.