When were the bearings changed? As I stated before, these are a maintenance item and will need to be changed again.
EDIT
ok, Just saw the post where you mentioned they were done at 74,000km. You are currently at 137,000km. That puts 63 000km on the bearings. There are cases of bearings failing anywhere between 60 000 - 100 000 km.
May I suggest for peace of mind as this is a new car for you and thus you have no idea how the previous owner treated it on cold startup, that when you do the oil change at BMW, ask to keep the old filter. Make sure it is yours and not a random one they have lying around. Once you have the filter back home, cut it open and search for any metal flakes or material. You should also send the oil out to be tested for contaminates so as to see how much copper & lead is in the oil. This will reveal if the bearings are on their way out and if you need to change them sooner or later.
Below is an example of an oil analysis where a car needed bearings to be replaced due to higher lead and copper being found in the oil sample.
And below is a video of another M3 that does see a lot of track use having the same oil analysis done as the car above, but in this particular case, the oil analysis came back clean and the bearings are not showing any significant wear. Hopefully between these two oil analysis examples, you can get a good idea of what needs to be done.
[align=center][video=youtube]