I think that my E46 M3 is among the greatest sports cars ever made. It’s not over the top at 333 bhp, but it’s fast and balanced. The 6 speed manual transmission has tight, quick throws into gear; and brings a smile to my face when I take it for a spin. I have a 2016 335i M sport as well, which is cool, but electronic steering kills the feel. Plus I love that my M3 has a dipstick for checking oil; I hate relying on the electronic sensor from my previous E90, and now this 335. I have considered selling the E46 to make room for something wild like a GT3; but that would probably be best utilized at a track, and I’d be way more worried about driving it around town.