actually there are many competent BMW workshop in Klang Valley. if it is not under warranty or BRSI, then u can buy part from distributor and let them do it. it is not that expensive. easily 20-30% less than BMW SC. u can always use all those OEM parts maker for BMW example ZF ATF, ATE/TRW pads, Melye, SWAG, SACHS, Lemforder, Bodge etc. those are equilvalent to so cal ori BMW parts.