update : Kwicksilver , removed the wheels saw "Made in Taiwan" put the wheels back on.
They were not sure of metal quality and seems had bad experience with it in past like cracking under heat.... not sure if this is true or not.
I am now wondering whether to get new wheel or try finding another repair shop.
@FCobra94 : I doubt if stealership will work on Non OEM wheels. + open road BMW here sucks big time. Went there yesterday to check LED indicators as they were flickering with warning lights they say come after 25 days if you want loaner.... of wait a week if you want to leave your car.... BMW = Honda now