Today I completed a ride of 30 miles. The terrain had some hills. Average speed 15.6 max 33 on down hill. I found the shift was so smooth and the assistance was just off the charts. When I was going over 20 miles per hour that was just me. I have come to realize what an amazing bike I have. BMW...