As per the title, any recommendations (looking at independent workshops, not authorised BMW service agents)?