I previously owned an E90 & that came out easy as pie (just like the DIYs)...but then all non-M E90s came with a sunroof and mine had a fancy pants rear veiw mirror.
The Bargain Basement 1er has neither of these features
so much for being less complex