Sorry for the hi-jack, but did someone mention ze N47?
Maybe once, but they may have got away with it!
I had an N47-engined 123d for 6+ years from 15 miles until 81K miles when I bailed out before it crashed and burned, and before BMW got realistic about the issues! (But not before I had a new AGM battery and a new starter motor, probably the result of the stop/start malarkey)!
So I bought a Z4C as I just loved the look of them, then last year I had the N52 electric water pump failure.......OEM part is £500 + fitting!
Everything has common faults (like my E46 325ti with the banana radiator syndrome a year ago)!
I think next time I need to do more research......