What significant damage did those BMs did?
Well ,here are few "damages" the Iranian attack on Israel did:
1. Destroyed Israel's invincibility myth that it cannot be attacked- Iran attacked it and the world didnt do crap after that.
2.Showed inefficiency of Israel's air defense systems- with all the advanced warning and air defense support from US and GCC, Israel still wasn't able to intercept all the missiles Iran shot, which showed its air defenses are not that good.
3. Proved potency of Iranian military capabilities- some Iranian missiles still hit valuable targets in Israel, and Iran gave an advanced warning, and US and GCC assisted ISrael in defending against missiles, and some not so new Iranian missiles still hit Israel. Iran's enemies are not scared of Iran today, because of that attack on Israel. Despite Israel threatening, there was no real retaliation against Iran for that attack, and that makes sense- its easy to say a country will attack Iran, because its very difficult LOGISTICALLY to execute a potent attack on Iran.
4. Exposed the Arabs/GCC who are in bed with Israel- the GCC and Arab countries that helped Israel during the Iranian attack showed to the world that they are actually collaborators with Israel, which is very painful to see, but was important for the world to understand once and for all.
5. Israel gave away damaging information to Iran- from activating much of its air defense network to intercept the Iranian projectiles, Israel gave away ALOT of valuable military information to Iran, which Iran will use to improve the effectiveness of its potential future attacks on Israel.
Iranian embassy and it's general got cooked, Israelis got off the hook with far less repercussions, same is gonna happen this time too.
And Israelis are flying out of the country before any new action between Iran and Israel takes place, so lets just watch and see what happens. Assumptions are usually bad in situations like this-last time is always a different time from this time.