The BJP-led NDA could win 33-35 seats in Bihar out of 40 Lok Sabha seats if elections were held today, while the opposition 'mahagathbandhan' may bag 5-7, according to the Mood of the Nation survey.