Buy your car online and have it delivered right to your home! BMW of Des Moines Offers FREE Home Delivery within 100 Miles! No Time to Test Drive? No Problem, We'll Bring the Car to YOU!

Shop from Home with BMW of Des Moines

Buy or Lease Your Car Completely Online!

If you're more comfortable shopping and buying from the convenience of your home, be our guest. With BMW of Des Moines, you can now buy or lease your next vehicle completely online from start to finish without any additional fee for this service.

Follow the below Simple Steps for buying your car, and having it delivered to you!

Step 1: Select Your Car

Shop our new or used vehicles from the comfort of your home or work.

Step 2: Calculate Your Monthly Payment

Easily calculate your monthly lease or finance payment with terms that best work for you.

Step 3: Price Your Trade-in

We offer up-front pricing on every vehicle. Value Your Trade here!

Step 4: Get Pre-Approved

Apply for financing and even get pre-approved right on this secure website.

Step 5: Sign the Paperwork

This step can take place at your home or office, wherever is most convenient for you! One of our friendly salespeople will assist with all the necessary paperwork.

Step 6: We'll Deliver Your New Car

You are probably eager to begin driving your new car, let BMW of Des Moines bring it right to you!

Also, within 10 miles from the dealership, we offer Free Pick-up and Delivery when you have your vehicle in for Service / Maintenance! Call 877-606-8847 to Schedule Service NOW!

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-7:00 PM
  • Tuesday 9:00 AM-7:00 PM
  • Wednesday 9:00 AM-7:00 PM
  • Thursday 9:00 AM-7:00 PM
  • Friday 9:00 AM-6:00 PM
  • Saturday 9:00 AM-6:00 PM
  • Sunday Closed