I've got a 2002 330xi that is in need of new tires. It currently has 205/50 R17 Continental ContiTouring Contacts. They are the original rubber from the factory, so they are all I know. I've done some checking online, and they seem to be generally disliked by most BMW owners.

Does anyone have any suggestions for a sporty all-season replacement?