Lovely cars. Mine has treated me extremely well and I just went past the 250k mark. If I could suggest adding anything to your list it would be to check the following:
1. The drain at the computer box...many e90's have drowned from such a simple thing. Gert on the forum here recommends drilling some extra holes actually.
2. Check the health of your serpentine belt and crankshaft pulley. I know it seems random but some people have had catastrophic failure of the belt and it destroys their engine.
I had my computer box drown and I had crankshaft pulley explode on me. Fortunately the belt didn't get caught anywhere so I was fortunate to just replace the crankshaft and do preventative replacement of the belt at the same time. It happened in a parking lot at idle which helped my cause I believe. I hope your car treats you well...enjoy the amazing balance between consumption and power.
Another thing to add...check if your car has any recalls:
https://www.bmw.co.za/en/topics/off...uemEvQWZ0ZXJzYWxlcy9UZWNobmljYWxDYW1wYWlnbi8=