Own a 320sport, just drove 330
handling wise, no comparision (C350 sport is identical to my C320, save the engine improvements). BMW is hands down a better performer. Merc just feels way to heavy to toss around. The Merc does have a better highway ride, marginally so.
Can't speak to the new 350 engine, but my guess would be better low end push than the 330, less refinement. After having owned several BMW in-line 6s, Mercs engines are rather crass comparatively.
As to reliability, neither will give you Lexus reliability, but problems rarely leave you stranded. Any 1st year model is going to have its share of problems, and the new E90 will likely be no exception here (I have no experience here since I don't own one, so just an educated guess). However, the electrical and "fit and finish" issues with Mercedes C-Classes are deplorable. I would never buy another W203 Mercedes. While quality has improved year by year, they are still no where near where they need to be. I've had more issues with my car in a year and a half than any new car I've ever owned (and that includes some Ford and GM products back in the 1980s).
While that is just one person's experience, go check out Mercedes forums and you will see the same sentiments echoed by many a frustrated owner.
Additional food for thought is that MB suspended its free maintenance for the warrantly period last year.
Lastly, having dealt with 5 different BMW dealers in many cities across the U.S., MB service is noticably better overall (obviously experience varies dealer by dealer). MB does bend over backward in the customer service area, whereas BMW never seemed to me to make the extra effort in this regard.