Hi all, I'm brand new to the BMW family. I just got a showroom BMW 2019 g310r with 500 miles for $4000. My question is, are there any I have to do since 1000 people sat and rode it? Are there recalls for the 2019 or did they fix the kick stand and brake caliper? Thanks all.