Has Barcelona ever won the Champions League?
Yes, Barcelona has won the Champions League (formerly known as the European Cup) five times, most recently in 2015.