FWIW, we had a '10 E60 w/ the N52, the car was fairly solid to 100K. The usual oil leaks, broken 'head' bolts - bolts in the head, inside the valve cover, but not actual head bolts. The valve cover had to be done at 40K and 85K. At ~100K the wiring harness was disintegrating, the insulation would flake off the engine or headlight harness if you flexed a wire. We replaced it with a 2016 E400 lease. It was fine, during the lease, both batteries had to be replaced a couple times. There was some sort of communications unit that failed, and random A/C issues - everything was covered under warranty, we turned it in with 35K miles. After owning both back to back, we preferred the BMW, and considered it to be reliable, despite the repeated oil leaks, etc. We replaced the E400 with a 2019 BMW G30 540i which has been far better than either of the previous cars. It is now at 85K and has had batteries once and a valve cover (PCV issue, under warranty). The car still looks and feels new interior-wise. The engine is still dry. I preferred driving the E60, but mechanically, this car seems to be significantly better so far.