Ya, "beliau" digunakan untuk seseorang yang lebih tua, atau lebih resmi, tetapi "dia" dapat digunakan di dalam percakapan biasa, terutama ke teman seumur.
Contoh: Saya memiliki kakek yang hebat, beliau adalah seorang tentara.
Contoh 2: Temanku memang suka bermain basket. Dia pergi ke lapangan basket dua hari sekali
Right,"beliau" used for someone who is older, but "dia" can used in normal conversation especially for our friends.
Ask me if there's any Indonesian words that you don't understand :)