Try driving a 335. Handles incredibly well and the steering is extremely heavy but the car also rides like garbage if the roads have any imperfections on it. There's always a trade off.
Current - 2013 N55 535xi Msport SAT
Retired - 2009 N54 335i Msport 6MT
Retired - 2000 M52TU 323i ASA Supercharged 5MT
More photos of my car here