Before my Mustang GT, I had a 335i and then an E39 M5 (the one with the V8).
In terms of what "felt" fastest (ignoring actual numbers, just seat-of-the-pants feel) in normal, everyday SoCal commuting, I would rate them as:
1. 335i
2. Mustang
3. M5
In situations that warranted...