I had quite a bit of seat time in a 535 IS many years ago, never tried an M5. I think this review gets me part of the way there.
http://www.youtube.com/watch?feature=player_embedded&v=FzOPR7STqrQ#!
http://www.youtube.com/watch?feature=player_embedded&v=FzOPR7STqrQ#!