Despite being lambasted as the wrong one, hustling BMW’s E46-generation M3 ragtop certainly doesn’t feel wrong