When I shopped for my ebike, I did a lot of looking online. I narrowed the search down to a few models and visited shops that specialized in those brands. It pays to call ahead to see if the shop has that model in stock and if it is available for a test ride. Due to my rural location, there was a lot of driving involved but worth it in the end.