Should I Buy a 2017 BMW S1000RR?