I've got the 330ci Convertible and so far its been great (touch wood)
Few things I've had to do are..
- Front brakes as they were warped
- Rear brakes need doing plus handbrake isn't great.
- Front wishbone rear bushes I think? They were perished.
One thing I really need to do is get the car tracking and wheel allignment sorted and see if that sorts the 'wandering issue' that these cars are prone to.
On the convertible if it rains heavy I get a build up of water in the gully where the roof meets the windscreen on the drivers side, this causes water to drip onto the seat occasionally but can be cured with putting a bit of vaseline or similar up where it collects.
Cracking cars though, sound great when you open them up around 3000rpm get a nice deep roar.