I have a suspicion that taking cars back to dealers constantly can contribute too... I have a feeling that this broken clip under the hoops could well be a dealer 'fix'.. perhaps done when the car was in for various rattles to be fixed.. a case of 'screw everything down tight' without thought. All this was sorted under warranty, and yes possibly the amount of money involved has made me OCD about it all. Unless I get a sudden windfall, this car is a keeper and I will fix every fault (under the free insured warranty BMW provided because of the issues I've had, along with the credit I got, all of which was the least they could do IMHO). Can't help but wonder what next...