במאי 2008 חזר לצ'ילה כאשר הצטרף לקולו-קולו תמורת 2 מיליון דולר. באריוס הוביל את טבלת כובשי הליגה הקלאסורה כאשר כבש 18 שערים ב-16 משחקים, וסיים את העונה עם 37 שערים ב-38 משחקים. יכולתו הטובה של באריוס משכה עיניהן של מועדונים רבים והוא היה קרוב לחתימה בנאנסי הצרפתית אך העסקה לא יצאה לפועל.
ביולי 2009, באריוס חתם בבורוסיה דורטמונד תמורת 4.2 מיליון אירו. בעונתו הראשונה במועדון הוא סיים במקום השלישי בטבלת מלך השערים של הבונדסליגה עם 19 שערים. בעונה השנייה שלו, באריוס המשיך את היכולת הטובה שלו. ב-19 באוגוסט2010 הוא הבקיע צמד בניצחון 0–4 נגד קרבאך במסגרת שלב הפלייאוף במוקדמות הליגה האירופית. ב-29 באוגוסט 2010 באריוס הבקיע את שער הבכורה שלו בליגה בניצחון נגד שטוטגרט. באריוס זכה עם המועדון ב-2 אליפויות ובגביע בעונת 2011/2012.