I don't think the E46 (the original one anyway) was a Bangle bungle. The face-lifted version is though... which is find a step down from the original E46.

The Z4 is ok...as is the X3... but then again, they didn't have anything to be compared to. I still like the Z3's styling...and would pick the M Roadster over the Z4.

No question that the new Bimmers have great performance (although reliability is questionable...I've seen a new E60 go completely dead in traffic, due to a faulty ECU)

But design-wise... ugh... Chris Bungle is really turning Bimmers into the ugliest cars on the road.