Bolts are not very easy to find why !!!!!
i went to this so called BMW road or its called university road and there were zillions of shops selling tires but none of them had bolts available.
It was my bad luck that i didnt notice this when i bought the car or else i would have made some fuss about it.