Bob, I'll repeat my comment less it get lost in the suggestions regarding your next bike.
Check the free play at your clutch lever. The specs are in your owners manual. Not all Triumph dealers are as conscientious about setup as your BMW dealer may have been.
Check the free play at your clutch lever. The specs are in your owners manual. Not all Triumph dealers are as conscientious about setup as your BMW dealer may have been.