Search Inventory


    1. BMW of Roanoke

      2824 Franklin Rd Sw
      Roanoke, VA 24014

      • Sales: (877) 306-1291
    Loading Map...


    • Monday 9:00am - 6:00pm
    • Tuesday 9:00am - 6:00pm
    • Wednesday 9:00am - 6:00pm
    • Thursday 9:00am - 6:00pm
    • Friday 9:00am - 6:00pm
    • Saturday 9:00am - 6:00pm
    • Sunday Closed

    Welcome to BMW of Roanoke

    New & Used Dealer in Roanoke Serving Salem And Hollins, VA

    Welcome to BMW of Roanoke, located at 2824 Franklin Rd, SW Roanoke, VA 24014, and serving the areas of Roanoke, Salem and Blacksburg with new and pre-owned BMW models, financing, and service and parts. We are the premium BMW dealership in the Roanoke area. Our friendly, knowledgeable staff at BMW of Roanoke is dedicated to meeting the needs of each customer without hassle or pressure. We know that we offer quality vehicles and enjoy showing them to our customers. To learn more about our new and pre-owned inventory or service, view our online inventory or services, or contact our Roanoke dealership at (877) 306-1291.  

    New BMW Cars and SUVs

    Our impressive new inventory of BMW cars and SUVs is ready for you to search through and find your next new BMW car or SUV. We offer the latest BMW models and body styles in your favorite BMW interior and exterior colors and trim. Take the popular 320i or 328i xDrive Sedans for a test drive. Perhaps you're looking for an SUV; come see the regal BMW X1 xDrive28i SUV in Black Sapphire or the pristine BMW X5 xDrive35i SUV in Alpine White. Our experienced sales staff is eager to share its knowledge and enthusiasm with you. We encourage you to browse our online inventory and contact us to schedule a test drive. We're sure to have the BMW model that you've been wanting at BMW of Roanoke. We happily serve the Salem and Lynchburg areas!

    Pre-Owned and Certified Pre-Owned BMW Cars and SUVs

    Are you in the market for a pre-owned BMW? Our dealership in Roanoke, VA has an amazing pre-owned inventory of BMW cars and SUVs of various colors, trim and years. Search our online BMW pre-owned inventory and contact one of our friendly sales associates for a test drive. BMW of Roanoke also offers certified pre-owned BMWs that met our rigorous standards during the factory-trained technician inspection. If you are from the Salem or Blacksburg area, stop by the BMW of Roanoke dealership at 2824 Franklin Rd, SW Roanoke, VA 24014, and check out our inventory of pre-owned BMW cars and SUVs. You can also request more information about a vehicle using our online form or by calling (877) 306-1291.

    Financing Options

    Our no-pressure sales team will guide you through the purchasing process by introducing you to our Finance Department, your BMW auto loan and car lease resource experts! Our customers trust that our BMW financial experts can find the right financial options to meet their needs. Whether you find a new car loan, lease option or find pre-owned car loan assistance, we are dedicated to watching you drive away in your new or pre-owned BMW from BMW of Roanoke in VA.

    Service and Parts

    Whether you need to schedule an oil change or brake repair from our Service Department or order high-quality, genuine OEM parts from our Parts Department, you can depend on the expertise, experience and technology of the highly-trained technicians at BMW of Roanoke. Our customers know that they find reliable, fast and friendly service for their preventative maintenance or repairs from our Service Department, as well as an impressive inventory of parts and expertise from our Parts Department. Use our online forms to schedule a service or order a part, or call us at (844) 327-9432 for our Service Department and (877) 250-1938 for our Parts Department with any questions. Excellent customer service is our top priority at BMW of Roanoke. We welcome our friends in the Salem and Lynchburg areas!

    Find Your BMW Online or Visit Us Today! 

    BMW of Roanoke invites you to search our online inventory, and be sure to contact us at (877) 306-1291 with any questions. If you don't see a particular vehicle, click on CarFinder and complete the form. We will gladly inform you when a matching car arrives. If you are in the Salem or Blacksburg area and you'd like to see a vehicle in person, come by 2824 Franklin Rd, SW Roanoke, VA 24014. Need directions? No problem! We provided you with directions. The team at BMW of Roanoke look forward to serving you today!