There is one BMW specialist mechanic in industrial area opposite Garage 24, Street 24. He specialises in only BMW and Mercedes cars - which is the guy you are looking for cause they need to have the diagnostic computer (for all BMW's) and know their way around a BMW (rather than trial method which any other mechanic would). Unfortunately i have misplaced his business card - which i took incase i need to pick up a BMW again. Nevertheless go to Street 24, garage 24 and it is the garage opposite that one.