TurboLlew
Honorary ///Member
I think you can ask for peoples opinions all day and get them all across the spectrum... Here's mine...
B58 is an extremely capable car and an epic daily, but judging by your requirements, you are looking for something that was the pinnacle of it's time and unfortunately the B58 is not that. M3 trumps M5(be it E46 vs E39, E90 vs E60, F80 vs F10, G80 vs F90) all day, every day and twice on Sundays, purely for the feel, handling characteristics, dynamics and "on it's toes" experience. M5 feels like a tourer and quite lazy when compared to the equivalent M3.
Bottom line... You know what you want, it's merely a matter of choice here. You can get all the advice you want, but if you make a decision based on these opinions and it's not REALLY what you want, you're going to have a void every single time you get into that car. Go drive all your options, you may have a notion of what all these cars are to you now but when you get into "the right one" all the noise just fades into the background. Your choice may not be the fastest or the most practical or the most special or or or or but, it only needs to be special to you, whether it's a MK1 golf or Bugatti or anything in-between, it doesn't matter what anyone else thinks.
Good Luck with your search
There is a very good reason the M3 has been the performance car benchmark spanning 4 decades!
Absolutely agree, you need to go and drive them and see what works for you. Like I say, M3 and M5 fulfil different needs/briefs