Bavarian Repair in Woodstock.
These guys are awesome.
Todd and Tom are good friends of mine.
Both worked as master techs at United BMW and Global BMW for 8-10 years.
I took my E91 to them for diagnostics and repair. They treated me very fairly. Quick turn around on service as well.
https://bavarianrepair.com/