SW Auto just did my 335i and they were great. Very personable people. Jordan and Dwayne worked on my car and towards the end, Sewell came to inspect for quality. Overall I am very pleased. I ran into Jordan at the local WalMart while he was picking up parts, and he recognized me and asked if everything was still well (which it is), that's how great their customer service is.