Find What You're Looking for in Our Pre-Owned Inventory

If you're in the market for a reliable and affordable vehicle, then you're in luck. At BMW of Des Moines, we carry new and used cars that are ready to be driven to your desired destination. We carry a wide selection of models that are great for our Des Moines and Ames customers. Our friendly staff is here to help you find a vehicle that will enhance your driving experience. You'll discover new features and technologies, creating a world that will get you excited every time you drive one of our models. You don't want to miss out on what we have in store for you.

Our pre-owned inventory is an excellent match for those who are on a tighter budget or may want a wider variety of vehicles. We make sure that we always carry a large selection of cars that have their unique styles and features for everyone to find something they desire when they drive a car. We carry popular brands from all over including, Jeep, Subaru, Nissan, Chevrolet, and more with all different body styles, colors, and model years. In our used lot, we also carry a large amount of used BMW models where you might not be lucky in our new inventory but strike gold in our used lot. Our used BMW models could have outstanding features and technologies in our later models that you could get at a great price to drive around the Waukee and Marshalltown area.

We make sure that all our used vehicles are high-quality and serviced before allowing you to test drive any of them. They are cleaned and deliver a high-performing ride thanks to our very skilled technicians.

Visit Us Today!

Stop by our dealership today and discover a used model that is an excellent match for both you and your wallet. We look forward to meeting you.