Just looking for opinions or past experiences. I have a 2006 20i that the seats are starting to come apart on. Have any of you had local shops re-upholster your seats with good luck or is it possible to buy replacement covers from Skeeter and have them put on? I have looked at a few of the web sites that sell aftermarket seats and I want something that looks closer to factory. Thanks for the opinions and ideas!