Newer BMWs are pretty reliable. The B58 engine is a fantastic engine, so much so that Toyota uses it in the Mk5 Supra. The ZF8 speed used in many BMWs is also one of the best out out there.
Gone are the days where you would get high pressure fuel pump failures on the N54 engine- which was the first turbocharged inline six that BMW mass produced. They’ve come a long way since then.
BMW has placed pretty high in some recent reliability rankings, coming in third overall in last years Consumer Reports Reliability ranking, just behind Toyota and Lexus, and beating Honda and Acura.
https://www.consumerreports.org/car...who-makes-the-most-reliable-cars-a7824554938/