99.9% sure all these cars come with a “sunroof” on a base
However I do agree with you that you can not compare bmw to the economy car brands, you pay for the handling,speed, sound isolation and extra luxuries.
These economy cars though are closer than ever in my opinion now, than before to competeting tech wise to premium brands
But this is good it pushes luxury brands to be even better so win / win
The reason the high end companies (BMW, Mercedes and Audi) do not offer these systems as standard when you can get them standard on a $20k Civic is because the high end companies want to squeeze every cent they can out of you.