I think Bangle had more good designs than bad ones, but unfortunately we only remember the bad ones like the original 7er. The E60 5er was and still is a beautiful looking car.
The BMW products that are currently shittie looking are the X1, the Mini Countryman and this 1er.