Find Certified Pre-Owned BMW Models On Special at BMW of Des Moines in Urbandale

Marshalltown drivers who like to shop pre-owned luxury models with extra protections can start shopping CPO (certified pre-owned) BMW models at BMW of Des Moines. We are excited to get drivers acquainted with our certified used BMW lineup and start the financing process on a new luxury vehicle. The BMW CPO Program offers a host of benefits for drivers that last for many years and miles after purchase. Scroll through our CPO BMW sedans, coupes, and SUVs and schedule a test drive online with BMW of Des Moines near Waukee today.

What Does the BMW CPO Program Consist Of

The BMW CPO program is comprehensive and offers a list of protections for our clients. Drivers won't have to worry about the condition of the vehicle, as all CPO BMW models have been inspected and reconditioned by trained BMW technicians. Every CPO BMW model comes with six years of roadside assistance, a one-year/unlimited mile warranty, special financing, and all repairs are completed with certified BMW parts. Find the CPO BMW sedan or SUV you love at BMW of Des Moines and cruise through Urbandale, IA, with unmatched peace of mind.

Find a Quality Selection of CPO BMW Luxury Vehicles at BMW of Des Moines Near Ames

If you have a craving for a luxury sedan but want something that hits the sweet spot between new and used, the BMW CPO selection is where you'll find your dream car. Find certified used BMW sedans from different lineups and upgrade your commuter vehicle to something with added protections so that you can cruise off our lot with peace of mind.

We also often have a lineup of certified pre-owned BMW SAV and coupe options at BMW of Urbandale. The CPO BMW SAV lineup is a great place for families and drivers who need extra space to shop for something like-new. Test drive a CPO BMW coupe with low miles that is ready to help you reach top speeds in style for less than you'd pay for a brand-new BMW coupe.

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.

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


  • 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