Have had my BMW repaired here a few times. Fast work and good prices. They stock the window regulators that always go out in E46...