BMW Service & Repair Center in Urbandale

BMW of Des Moines: Greater Iowa's Luxury Automobile Professionals

For years, drivers in and around Des Moines, and Ames have trusted BMW of Des Moines with all of their automobile service needs, regardless of their vehicle's make and model. That's because our team of mechanics know whether you've purchased a vehicle from our expansive new and used inventory of high-quality BMW driving machines, or from another dealership, your car is one of your most important investments. Here at BMW of Des Moines, we also know that regular maintenance from trusted service professionals who know your vehicle's exact service history and mechanical makeup is paramount in ensuring the long-term health, performance and reliability of your automobile.

The BMW of Des Moines parts and service center is conveniently located at 9631 Hickman Rd in Urbandale. Our team of certified mechanics specialize in everything from routine maintenance including oil changes, tire rotations and brake repair to even the more complex service solutions involving muffler and exhaust systems, and steering and suspension tune-ups.

When you utilize our free Online Service Appointment Request Tool, you can utilize your mobile phone to schedule both routine maintenance and complex repairs twenty-four hours a day, seven days a week.

The storied legacy and performance of BMW automobiles is one founded in the pride taken by those who drive one. At BMW of Des Moines, we take great aims to protect this legacy as well as your investment by offering you the highest quality automobile service at the most competitive price, all in a manner of time that is both efficient and convenient for you.

Interested in learning more about how expert service from BMW of Des Moines can improve the performance and lifespan of your vehicle? Check us out online or call (888) 629-5061. We'll be happy to schedule a service appointment for you today!


Car Care Made Easy


To be as happy driving your car every day as the day you drove it home for the very first time, routine maintenance and service is vital.  In addition to keeping your warranty valid, regular service keeps your vehicle operating at peak performance.  We've made quality service easier to get than ever with our Service Guarantees.


Right Now Service


Have you ever waited at home for an installer who promised to be there between Noon and Four and then didn't show up at all or showed up an hour early?  It's irritating and a waste of your time.  After all, you're the one paying the bill, shouldn't your time be the most valuable?  With assured, we work on your schedule not ours. If you'd like to make an appointment to drop your vehicle off for service, that's fine, but you don't have to.  You can drop your car with us whenever its convenient for you and we'll get the repair process started right away.

Fixed Right Guarantee


If you've ever driven an older car you know that there are some things that seem to go wrong over and over, it becomes part of the personality of the car.  With assured, you won't pay for the same repair twice.  We stand behind every repair we make for a full 3 years or 50,000 miles.  If the repair fails we'll fix it for free and that includes parts and labor.


Up Front Pricing


Surprise bills are never welcome.  There's nothing worse than being presented with a bill that's more than you expected to pay.  It's especially troublesome when there's a bunch of add on fees that were never discussed before the work started.


With our Service Guarantees, we'll give you a complete and detailed quote for the work that needs to be performed on your car before any work begins.  You'll always know the exact price for the repair and we guarantee we won't charge any more than the price promised.

Schedule Service

Contact Information*

Appointment Information

Service Information*

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

Contact Us

BMW of Des Moines

9631 Hickman Rd
Directions Urbandale, IA 50322

  • Sales: (888) 629-5061
  • Service: (888) 633-6027
  • Parts: (888) 634-4512