BMW E46 M3: 5 things I love most, 5 biggest surprises