Basically OP is complaining about everything and considers his car to be flawless and any issues are the fault of Impressive, and Impressive tried to fix anything they could for him, despite multiple problems being the issue. OP sounds like you need a shop that is gonna take your 2006, 2005, 2004, or whatever year your car is and hand you back a brand new car with no issues -_-. Its a BMW and at this point getting to be an older BMW problems come with the terirtory, if your not willing to deal with them and are gonna blame everything on a reputable shop i recommend getting a different car, because 90% of teh people on this forum can share their experience with you about having an issue with their come up that took forever to solve or kept coming up. These cars are far from bullet proof.
1997 E36 M3
AA Diff. Support, UUC SSK, Euro headlights, UUC headers, UUC exhaust, ACS TYPE III replica Rims. Porsche "meteor Gray" paintjob, smoked lights, UUC RTAB, UUC RSM's
Suede headliner, Alcantara euro steering wheel, ACS interior, Supercharger.