Almost a tradition at this point but did my annual swapping of wheel liners lol. BMW Genuine liners retail for $350/ea so
I just go with generic non-M ones for $20/ea. Oddly it’s always the backside of the front right liner that takes a beating. Usually pulls out from the side sill and makes contact with tires. I think it’s a function of the tracks I most frequent. But the overall fitment is actually ok. It’s just the plastic is very thin compared to factory ones. Maybe I should double stack the liners