In a large resealable plastic bag, combine the first eight ingredients; add roast. Seal bag; refrigerate for 8 hours, turning once.
Drain and discard marinade. Place roast in a greased 2-1/2-qt. baking pan. Cover and bake at 325° for 1-1/2 to 2 hours. Baste with barbecue sauce. Bake, uncovered, 10-12 minutes longer or until beef is tender.