Bearings were and still are an issue with most ///M engines. S85 included.
BMW had a recall to replace bearings on the S54 engines. Their bearings were too small and did not allow oil to get in between the bearings and crank and this is why the car's ran bearings. They changed over to a bigger bearing but it never fully solved the issue, but it did make it a more rare occurrence.
Make sure you always have oil in the car, filled up. Make sure you only drive the car hard when the oil is at operating temp. And you will be fine.
if you are really worried about bearing knock, you can install Coated Performance bearings from VAC motorsports in USA. I have them on my car and after 3 years of hard driving, we opened the engine to check on them and not a single scratch. They still in the engine now and running strong.
Vanos is the real weakness on these cars and once they reach over a 100 000km or 11-12 years, you are pretty sure you will need to have your Vanos checked. NOT ALL cars will require it, but the percentage that do need it increases.
Vanos codes can be read and sorted out. I had an intermittent Vanos error that appeared on my car and after A1exander did his magic, I have not had the error and have reclaimed back my top end power. I also lost 40nm torque on the wheels at 3000rpm due to Vanos.
Then you get owners who haven't had a single issue. And there are a lot of owners that have been lucky. Possibly because they have looked after the car and the engine.
The S54 is a beautiful engine, and if looked after correctly it will run for a long long long time. But looking after an engine like this required patience and unfortunately, a big wallet.
Good luck.