I spent about two weeks searching around for a shop to work on my E30. I looked into non-BMW specialty shops and shops that focus on BMW/European. Just about all of them that had any kind of decent reviews said they did not work on older BMW's. Then I found Bavarian and not only do they work on E30's, but they have a guy there that specializes in them and even better is they were reasonably priced. I came here because I was having an electrical issue. My battery was dying if I didn't start it everyday. Bavarian took roughly two days (without me having an appointment) and were able to track down the culprit, which was an aftermarket VW part. They fixed what would have probably taken me a year of research and figured out and they further proved the point to take your BMW to a BMW shop not a general shop that's going to stick random parts in it. Next time I need something done I'm bringing my car here.