We think our service reputation is #1 in . Give us a chance to show you why.

Explore Service

BMW Certified Special Offers

Decide on your dream BMW and let us provide flexible financing to help you drive it home.

View Offers

Lease and Finance Offers

The best BMW experience starts with the best financing.

View Offers

New Arrivals

  • 2022 BMW X5 xDrive40i SAV 5UXCR6C03N9J82926
    2022 BMW X5 xDrive40i SAV
    • $69,195

    Quick Specs

    View Details
  • 2022 BMW X5 xDrive40i SAV 5UXCR6C06N9J83312
    2022 BMW X5 xDrive40i SAV
    • $72,345

    Quick Specs

    View Details
  • 2022 BMW X5 xDrive40i SAV 5UXCR6C09N9J95812
    2022 BMW X5 xDrive40i SAV
    • $75,295

    Quick Specs

    View Details
  • 2022 BMW 330i xDrive Sedan 3MW5R7J04N8C29908
    2022 BMW 330i xDrive Sedan
    • $50,520

    Quick Specs

    View Details
  • 2022 BMW X5 xDrive40i SAV 5UXCR6C08N9J84834
    2022 BMW X5 xDrive40i SAV
    • $68,445

    Quick Specs

    View Details

New BMW Models for sale in Des Moines

If you are attracted by the exciting new BMW lineup, we can't blame you. With diverse offerings like the 3 Series, 5 Series, X1, X3, X5 and X7, there's a new BMW car or SUV for just about everyone. Our team of BMW experts will detail each vehicle's best qualities, advanced safety options and innovative features before handing you the keys for a test drive. We offer a huge selection of BMW inventory, and even more impressive customer service.

Certified Pre-Owned BMW For Sale

If the price of a New BMW is too steep for your budget, we offer a comprehensive selection of well-appointed and fully inspected Certified Pre-Owned BMW Cars for Sale in Des Moines. For those seeking a competitively, affordable driving investment we offer pre-owned non-BMW vehicles too. Each time you browse the pre-owned car inventory you'll see a wide range of options from several top makes such as Acura, Audi, Lexus, Lincoln, Honda and more!

Quality Pre-Owned Cars For Sale

Aside from our already low prices on New BMW or CPO BMW models, you can save even more on a quality pre-owned car from BMW of Des Moines. We offer an ever-changing selection of gently pre-owned vehicles at affordable prices. We only sell pre-owned cars, trucks and SUVs that we would be proud to drive ourselves. Is your heart set on a BMW? Browse our lineup of pre-owned BMW models to see how affordable owning a BMW can be.

BMW Leases & Auto Financing

The auto finance experts here at BMW of Des Moines are the people to turn to for your car loan and BMW lease questions. With access to competitive rates from numerous trusted national and local lenders, our dedicated financing team has helped many drivers from Urbandale, Des Moines, Ames, Waukee, Marshalltown get the vehicles they want at rates they appreciate. You can even apply for financing online and save hours at our dealership.

BMW Auto Service & OEM Parts

Our commitment to service your needs is just as apparent when you visit our auto service and car repair center. Our BMW technicians receive constant training that allows them to use state-of-the-art technology to diagnose your vehicle and help maintain it for miles to come. These professionals only use certified BMW parts to ensure your car's best performance. Schedule an appointment today to get your BMW services or contact us to order parts!

Your Iowa BMW Dealership

BMW of Des Moines provides an ample selection of new BMW and distinctive pre-owned luxury cars to drivers here in Urbandale, Ames and beyond with all the car services, loans, auto repairs and parts to support them. As our impressive customer ratings show, the experience at BMW of Des Moines goes above and beyond the elegantly engineered vehicles we carry. To learn more about BMW of Des Moines located conveniently at 9631 Hickman Rd, Urbandale, IA 50322, give us a call or drop by. We hope to have the opportunity to get to know you and your car better soon.

Get in Touch

  • Contact Our Sales Department: 877-606-8847
  • Monday9:00 AM-7:00 PM
  • Tuesday9:00 AM-7:00 PM
  • Wednesday9:00 AM-7:00 PM
  • Thursday9:00 AM-7:00 PM
  • Friday9:00 AM-6:00 PM
  • Saturday9:00 AM-6:00 PM
  • SundayClosed
  1. BMW of Des Moines

    9631 Hickman Rd
    Urbandale, IA 50322

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