BMW M3

F80 BMW M3 still has a few surprises in store