Bought this when I was five years younger and it still is a good car. A couple of repairs all under warranty, nothing major. My roof is 99% water proof, only once or twice a few drops of water noted. I use Hoffman car wash, they do not recommend power wash i.e. the brushless type. Back seat is useable for kids and the occasional adult, need to push the front seats forward for the adults. Fueling, use the newer slim pumps, or you will stand there a long time to fuel to max because the auto shut off kicks in frequently. Still get lots of looks when the top is down!
335 convertible is a wonderful automobile, fantastic performance and truly amazingly fuel efficient. It is far more comfortable than expected, the idrive with navigation and upgraded stereo is supurb, 8 mgs storage, its a very fine automobile that attracts little attention, which is what I wanted. Fit and finish are superior. BMW's European delivery is a fantastic way to drive the car the way it was meant to be driven, the car is tight and flawless at 120 mph on the autobahn. Car can also handle the potholes of Michigan in style.
Read the Carfax. Under 50000 miles this 328i 3 series needed a fuel pump and console. The most uncomfortable seat on trips over say 4 hours for what it is. The design is beautiful but if it is going to nickel and dime you under 60,000 miles forget it. I have to say, I will go back to the Honda/Acura. Bumper to bumper warranties up to 100,000 miles.
Do not buy a BMW convertible because they leak water. BMW Engineers stated it is normal for all convertible tops to leak. They don't disclose this information before you buy it. BMW corporate office has terrible service don't expect a phone call returned to you.