125's are great for trail riding, you might want to go up a tooth or two on the rear sprocket. You will build great skills riding a 125 any wear. (a 250 is my first choice, But I'm old and fat).
As far as sand dunes, Even with a paddle you will be working a 125 pretty hard (hope you are not a fat ass like me)
GlennC