I own a BMW 325I and have had the dealer do most of the work until I met Matt and Thayne at Independent Import Sales...
Great shop. Very fair prices and competent service. I would recommend them to any friend.