Yikes! Maybe an MGB then!
Several points..
If you are tech savvy, have a great garage full of decent metric tools and skill, time and aptitude then many of these issues can be managed by combinations of good sourcing of parts, database of specialist refurbishers, planned maintenance etc
If you’re going to rely on decent Indy garages and cross bridges as they happen it can be very expensive
If you go to BMW then prices are extortionate
Like all failure modes when , where they fail , how they fail is in a broad range ..
There are guys here that have run £10k-£15k bills up thankfully paid on extended warranties..
Several people have a charmed life ..but most in fact hardly drive the cars…so they say..had it 5 years no problems…but maybe did 5k miles in that time..
Several issues such as oil leaks are common to other E89s..but other E89s have less parts, less complicated so less leaks..
Roof issues are now very very common and apply equally to all E89s..
A ‘sensible’ E89 purchase is either the earlier 30i or the later 18i/20i/28i post 2015..imho
My 2011 35is had injectors, dampers, gearbox leaks, worn suspension, water pump failure, coil failure at 50k-60k miles, worn discs pads , tyres , CIC failure etc
My 2012 20i had no issues…
They are great rocket ships and if you have a need for a Saturn V type shove then there is no equal apart from a latter G29 M40i
They just can be problematic …I refused to buy one till I had sufficient liquid cash to ride out any storms..
If you’re reference point is a MGB then I’d suggest something less sophisticated / less powerful etc etc