Here's an interesting comparison between the E46 and E90. Based on American cars, but still relevant. Some nice pics detailing the difference between the cars too: Link to Article