I drive a lot too, but I got a plugin Prius for my work driving. Literally I save $500 on gas a month versus driving my 335i BMW.
That's the combo I recommend, 335 for fun!
Honestly, the BMW is too focused and high strung to enjoy in day to day traffic, it's better on open or curvy roads. The Prius for me is far better in traffic, easier to drive around stop and go. And it has the toys my BMW has too.
Plus, saves my smile for when I get back into the BMW and go.