To be fair- they've sold very very very few of them relative to the # of Model 3s sold. BMW at a quick glance doesn't break out sales by model for the i4 but likely there's been at least 100 Model 3s sold for every i4- so even if the "% that have rattles" was identical it'd be 100x rarer to find such a complaint on the i4 today.
You can certainly find threads on rattles on every other BMW model ever made so there's certain to be some on the i4 over time.
Why in the world did you accept it then?
I looked mine over thoroughly, and this was back in 2018 in the first few months of Tesla building AWD Model 3s--- it was perfect except for a tiny bit of overspray on the front glass they removed on the spot. If it had had half the issues you describe I'd have rejected it.
Then how did this happen?
Quality Control at BMW
g05.bimmerpost.com
Whole thread is about various quality problems on BMWs in general, but since we're on "they should have looked it over before delivery" issues-
or this?
Damage on Delivery: What Would You Do?
x3.xbimmers.com
Same thread:
Tons more threads out there (and hardly exclusive to BMW)
Seems "physical damage to the vehicle" would be caught a lot easier than interior rattles if BMW is properly looking these over before delivery?