I feel I should be getting paid for this, I've referred people to this shop twice today alone...
Safe & Sound Installations
180 Nantucket Boulevard,
They know BMW's well (owner drives an E36) and their prices are very low. Give them a call.