Recently moved here. Anyone know of any businesses for good BMW parts sources, repairs, paint, custom fab work?

Also, any advice on vehicle inspections, emissions, etc, and what to expect?

TIA