Yes, you can rank for a nearby city where you don't have a physical store, but it requires a targeted local SEO strategy. You can achieve this by creating location-specific content, such as landing pages or blog posts optimized for that city’s keywords, and including relevant information, services, and local customer reviews. Ensure your Google Business Profile includes service areas that cover the nearby city, and use local backlinks, directories, and citations to build relevance in that region. However, ranking may take more effort without a physical presence, as proximity is a key factor in local search algorithms.