Begin by patting the brisket dry with paper towels. Rub the olive oil all over the brisket, then season generously with salt, black pepper, garlic powder, onion powder, and smoked paprika.
Heat a large skillet over medium-high heat. Once hot, sear the brisket for about 4-5 minutes on each side until browned. This step adds flavor but can be skipped if you're short on time.
Place the seared brisket in the slow cooker. In a separate bowl, mix together the beef broth, BBQ sauce, Worcestershire sauce, and apple cider vinegar. Pour this mixture over the brisket.
Cover the slow cooker and cook on low for 8-10 hours or on high for 4-6 hours, until the brisket is tender and easily shredded with a fork.
Once cooked, remove the brisket from the slow cooker and let it rest for about 10 minutes before slicing or shredding. Serve with additional BBQ sauce if desired.