The Boxster and Corvette were both designed as convertibles first and coupes second. The E46 was a sedan and coupe platform with convertible options tacked on (or the top hacked off). I'm assuming that in order to maintain structural rigidity the E46 had to have a considerable amount of weight added to it.