Turizm, servis, personel ve hat taşımalığı için yenilenen Megastarlar 14 ve 17 kişilik oturma kapasiteleriyle iki farklı model olarak üretilmekte.

BMC Megastar'ın tüm mühendislik çalışmaları 40 milyon dolarlık bir yatırımla BMC tarafından yapıldı.