Do your own due diligence(DD), once you have identify the car you want..have the car inspected by your mechanic.
From BMW forums, you will that there are sub frame issue, door actuator issue etc etc,
only a through inspection will tell you whether the car you are buying has any issue.
Regarding convertible, it is fun during summer, my experience is that its a pain when you have to up and down the top, so I drive mine only on sunny day and in summer.
The E46 I own, almost 6 years now, does not have any major issue, its under driven too(less than 60.000km on it); I have an intermittent problem with my keys, some days it does not open all the windows and sun roof...lately its been working fine.
Go with the 330Ci if you are buying.
Last edited by damameke; 01-13-2009 at 02:33 PM.