Pre-Owned BMW Inventory - Urbandale, IA

Plus tax, title, license and $180 dealer documentary service fee. Price contains all applicable dealer incentives and non-limited factory rebates. You may qualify for additional rebates; see dealer for details.

Used BMW Inventory for Sale in Urbandale

You can enjoy the quality and elegance of the BMW brand while paying less when you choose our used BMW inventory. At BMW of Des Moines, we serve Waukee and beyond by carrying an impressive selection of used BMW models in exceptional condition. With everything from affordable financing to exceptional customer service, you can discover a convenient shopping experience.

Popular BMW Models Available

When you look through our used BMW inventory, you will find an impressive variety of models to consider. We carry various trim levels, configurations, and body styles to increase your chances of finding a used BMW that is perfect for your lifestyle and budget. Whether you're interested in a three-row SUV or an exhilarating coupe, there's something for everyone in our used BMW inventory.

Some of the top BMW models you may find in our used inventory include:

Certified Pre-Owned BMW Selection

We include certified pre-owned BMW models in our used inventory for you to consider. Many drivers around Marshalltown chooser our certified pre-owned inventory to take advantage of both affordability and manufacturer-backed benefits. All certified pre-owned BMW models have more than 300 miles and fewer than 60,000 miles to ensure mechanical excellence and reliability.

The top benefits of buying a certified pre-owned BMW model include:

  • One-year, unlimited-mile BMW Certified Pre-Owned (CPO) Limited Warranty that starts after the four-year/50,000-mile BMW New Vehicle/SAV Limited Warranty
  • Free CARFAX® or AutoCheck® vehicle history report
  • Comprehensive inspection from certified technicians

Learn More

You can find out if one of our used BMW models is right for your driving needs around Ames by exploring our complimentary vehicle history reports and scheduling a test drive today.

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

I'm Interested in a Pre-Owned BMW!