1. BMW of Des Moines

    9631 Hickman Rd
    Urbandale, IA 50322

    • Sales: 877-606-8847
Loading Map...

Directions to New BMW dealer in Des Moines

BMW of Des Moines is proud to be one of the area's leading new and used BMW dealers. Our state-of-the-art dealership is located at 9631 Hickman Road, near I-80, in scenic Urbandale, IA. We have a knowledgeable and friendly sales staff available to serve you. Our local Des Moines, Ames, Waukee, and Marshalltown area customers can choose from a wide selection of new and used BMW models backed with outstanding customer service and support. Our team has years of experience and the knowledge to get you on the road in the BMW you want today. We are located just minutes west of Des Moines and look forward to assisting you with your purchase. Make the short drive over and get your next Ultimate Driving Machine when you visit BMW of Des Moines today!

Visit BMW of Des Moines Today!

Not only does BMW of Des Moines offer our customers a wide selection of new and used models, but we also have an on-site finance department to help you get the best BMW loans and leasing options available. Our finance department is staffed with associates that will work with the banks to get you approved with change to spare. We understand each customer's financial situation is unique, so let us create a plan tailored to your specific needs.  We also have a dedicated service center with certified technicians to keep your BMW in excellent condition for years to come using only certified BMW parts and accessories. We handle everything from general repairs to routine maintenance and will get you back on the road safely and promptly. We take pride in being your local BMW destination. Be sure to visit us today to check out our inventory and see why so many customers have made us their trusted BMW dealer.

Get Directions

* Indicates a required field

Contact Us

BMW of Des Moines

9631 Hickman Rd
Directions Urbandale, IA 50322

  • Sales: 877-606-8847
  • Service: 877-606-8849
  • Parts: 877-609-8259

Sales Hours

  • Monday 9:00 AM-6:00 PM
  • Tuesday 9:00 AM-6:00 PM
  • Wednesday 9:00 AM-6:00 PM
  • Thursday 9:00 AM-6:00 PM
  • Friday 9:00 AM-6:00 PM
  • Saturday 9:00 AM-6:00 PM
  • Sunday Closed

Service Hours

  • Monday 7:30 AM-5:30 PM
  • Tuesday 7:30 AM-5:30 PM
  • Wednesday 7:30 AM-5:30 PM
  • Thursday 7:30 AM-5:30 PM
  • Friday 7:30 AM-5:30 PM
  • Saturday 8:00 AM-4:00 PM
  • Sunday Closed

Parts Hours

  • Monday 7:30 AM-5:30 PM
  • Tuesday 7:30 AM-5:30 PM
  • Wednesday 7:30 AM-5:30 PM
  • Thursday 7:30 AM-5:30 PM
  • Friday 7:30 AM-5:30 PM
  • Saturday 8:00 AM-4:00 PM
  • Sunday Closed