+1 for Dunlop Sport SP's. They're the only one I have first hand experience with, but my 335 with xDrive wears these in the winter. Traction and control are top drawer!
I like the Tire Rack online store for this stuff. They can fix you up with wheels too.