BMW Service & Repair Center in Urbandale

Welcome to BMW of Des Moines Parts Center

Whether your search for the appropriate tires, a DIY project, or your BMW service needs have found you in need of parts for your vehicle, you've come to the right place! BMW of Des Moines is proud to stock genuine OEM parts made specifically for the vehicles we sell and maintain. Whether we carry the component you need or if it requires ordering, our experienced staff will ensure your Ultimate Driving Machine-and you--receives the necessary assistance with a sense of timeliness and transparency that will fit your schedule just as well as our parts will fit your BMW!

Ensure Your BMW Remains "The Ultimate Driving Machine" With Genuine Parts

The kind of engineering and craftsmanship that goes into every new BMW doesn't just make each model unique, but requires a discerning eye when it comes to part replacement and service. But even though other outlets might promise lower prices, there's no substitute for the care and attention provided by an outlet that specializes in the specific model you own. Or the savings, for that matter. Our parts center offers a constantly rotating parts specials to help you save on items ranging from tires, wiper blades, and cabin filters to brake pads, suspension and engine components, and more.

Our dedication to ensuring your BMW gets the parts it needs, and a guaranteed fit goes beyond what we have on hand. Below, you'll find an order form that lets you order any OEM component. When it arrives, you can either install it yourself, or let our service center technicians do the heavy lifting. You might even find some excellent ways to save on your service, too!

When it comes to finding the right BMW parts, don't wait for the pieces to fall into place on their own. Our Urbandale, IA location-serving Des Moines and Ames--is ready and waiting to help! If you have any questions, you can contact us by phone or live chat, or place an order by part number using the form below.


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
true true true true true true true true true true true true