The BJP, ending its nearly three-decade wait in the national capital, won48 seats out of 70, with the ruling AAP down to 22 from the high of 62 seats in 2020 polls.