About Our Roanoke BMW Dealership

Operating under the new ownership, BMW of Roanoke is the area's oldest BMW dealership; we're invested in the Roanoke community by ties of family and friends, and most importantly, our customers. Our long-standing reputation as a top-rated BMW dealer proves it! We look forward to serving you in the BMW-style of luxury and comfort because you are important to us. Located at 2824 Franklin Rd, SW Roanoke, VA, we enjoy serving the,  Salem and Blacksburg areas. Our professional sales team is waiting to take care of your automotive needs.

The sales staff of BMW of Roanoke is eager to show you our new line of BMW models, such as the 228i xDrive Coupe and the 320i XDrive Sedan. Would you rather the SUV for traveling the open road or simply driving in style on the city streets? Come test drive our BMW X1 xDrive28i SUV or the BMW X5 xDrive35i SUV. Ask one of our sales associates about our Featured New Vehicle at competitive pricing.

If you're looking for certified pre-owned vehicle, we're happy to answer your questions about any car or SUV on our lot. We strive to make your experience at our BMW dealership as easy and pleasurable as possible. Our finance department works tirelessly to provide the lowest rate on a new car loan or lease option, or assists with used car financing for all of our customers, regardless of credit status. We care about our customers and appreciate repeat business when it's time to trade-in your car or SUV for new BMW.

To keep your BMW running smoothly, our expert technicians in our Parts and Service Department provides accurate and timely maintenance or repair to your new or used car. Schedule a service today!

BMW of Roanoke also serves the Blacksburg and Salem areas, and welcomes everyone from these communities to our dealership. Call or come by to see our extensive inventory of BMW cars and SUVs in stock today and let us welcome you into our BMW family!


BMW of Roanoke

2824 Franklin Rd SW
Directions Roanoke, VA 24014

  • Sales: (540) 418-1053
  • Service: (540) 418-1388
  • Parts: (540) 418-1334


  • 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