I think most current BM's are naff.
The new 3 series tin cab has lost most of what little charm the previous model had, and it did have some!
A friend briefly left Audi and had a 2005 330Ci Cabriolet, not bad but not an Audi and interior quality and the styling was not anywhere near as good as an Audi. (Now in an S5)
The lastest 3 series seems to have regressed further in the quality stakes, Airfix style plastic reminissant of the current Mini Cooper (also BMW).
I hope my critics will agree the above is a balanced summary!
Regarding the tin roof vs Fabric.. I can see some benefits but judging by the leakage problems some experience 206/306/Eos/SLK? BM, I am not yet convinced. The Audi Fabric Acoustic roof is quiet and excellent, only possible disadvantage is 'Mac the knife' and possible vandalism, although if you want to vandalise a car it doesn't matter what the roof's made of.