Home
Makes
Acura
Alfa Romeo
AMC
Aston Martin
Audi
Bentley
BMW
Bugatti
Buick
BYD
Cadillac
Chevrolet
Chrysler
Daewoo
Daihatsu
Datsun
Dodge
Eagle
Ferrari
Fiat
Fisker
Ford
Genesis
Geo
GMC
Hennessey
Honda
Hummer
Hyundai
INEOS
Infiniti
Isuzu
Jaguar
Jeep
Kia
Koenigsegg
Lamborghini
Lancia
Land Rover
Lexus
Lincoln
Lotus
Lucid
Maserati
Maybach
Mazda
McLaren
Mercedes
Mercury
Mini
Mitsubishi
Nissan
Noble
Oldsmobile
Pagani
Plymouth
Pontiac
Porsche
Ram
Rolls-Royce
Saab
Saleen
Saturn
Scion
Shelby
Smart
Subaru
Suzuki
Tesla
Toyota
Volkswagen
Volvo
Aspark
Czinger
Drako
Gumpert
NIO
Panoz
Pininfarina
Rimac
Spyker
SSC
Vector
Zero
Motorcycle
Makes
Aprilia
BMW Motorcycles
Brammo
Buell
Can-Am
Ducati
Harley-Davidson
Honda Motorcycles
Indian
Kawasaki
KTM Motorcycles
Moto Guzzi
MV Agusta
Royal Enfield
Star
Suzuki Motorcycles
Triumph Motorcycles
Victory
Yamaha
Zero
Browse All Car & Motorcycle Brands
Body Styles
Classic Cars
Concept / Future Cars
Convertible
Coupe
Crossover / SUV
Green Cars
Hatchback / Wagon
Modified Cars
Motorcycle
Muscle Car
Other Type
Performance SUV
Race Car
Sedan
Sleeper Car
Sport Truck
Sports Car
Supercar
Truck
Van
Stat Lists
Best P2W Cars
Worst P2W Cars
P2W By Drivetrain
P2W By Engine Type
P2W by Decade
P2W By Country
Calculator
Compare
Browse By Make
Acura
Audi
BMW
Bugatti
Buick
Cadillac
Chevrolet
Dodge
Ferrari
Ford
GMC
Honda
Hyundai
Infiniti
Jaguar
Jeep
Kia
Lamborghini
Land Rover
Lexus
Lincoln
Mazda
Mercedes
Mitsubishi
Nissan
Porsche
Ram
Subaru
Tesla
Toyota
Volkswagen
Volvo
VIEW ALL CAR MAKES
Browse By Type
Classic Cars
Concept / Future Cars
Convertible
Coupe
Crossover / SUV
Green Cars
Hatchback / Wagon
Modified Cars
Motorcycle
Muscle Car
Other Type
Performance SUV
Race Car
Sedan
Sleeper Car
Sport Truck
Sports Car
Supercar
Truck
Van
Power-To-Weight Lists
Best P2W Cars
Worst P2W Cars
P2W by Drivetrain
P2W by Engine Type
P2W by Decade
P2W by Country
Compare Cars
Calculator
Car Classifieds
NEW SEARCH
FILTER RESULTS
SHOW RESULTS
BACK TO:
Car Classifieds
BMW of Des Moines Inventory For Sale
BMW of Des Moines Inventory For Sale
44
Cars For Sale
Sort By
---
Price: Lowest
Price: Highest
Mileage: Lowest
Mileage: Highest
Year: Newest
Year: Oldest
Make/Model: A → Z
Make/Model: Z → A
2017 Jeep Grand Cherokee Summit
$22,917
Condition:
Used
Mileage:
123,575
Color:
Bright White Cl
Drivetrain:
4x4
Transmission:
Automatic
BMW of Des Moines
in
Urbandale, IA 50322
2020 BMW 3 Series 330i xDrive
$23,920
Condition:
Used
Mileage:
62,159
Color:
Black Sapphire
Transmission:
Automatic
BMW of Des Moines
in
Urbandale, IA 50322
2018 Lincoln Navigator Reserve
$34,218
Condition:
Used
Mileage:
91,603
Color:
Black Velvet
Drivetrain:
4x4
Transmission:
Automatic
Features:
Towing/camper Pkg
BMW of Des Moines
in
Urbandale, IA 50322
2021 Nissan Rogue SV
$22,121
Condition:
Used
Mileage:
62,691
Color:
Scarlet Ember T
Drivetrain:
AWD
Engine:
4-cylinder
Transmission:
Automatic
Features:
5.604 Axle Ratio, 18" Aluminum Alloy Wheels, Cloth Seat Trim, Leatherette Seat Trim, Am/fm Radio, Premium Package, …
BMW of Des Moines
in
Urbandale, IA 50322
2024 BMW X7 xDrive40i
$90,195
Condition:
New
Mileage:
6
Color:
Skyscraper Grey
Transmission:
Automatic
BMW of Des Moines
in
Urbandale, IA 50322
2024 BMW X7 xDrive40i
$95,295
Condition:
New
Mileage:
1
Color:
Mineral White M
Transmission:
Automatic
BMW of Des Moines
in
Urbandale, IA 50322
2024 BMW X7 xDrive40i
$90,950
Condition:
New
Mileage:
10
Color:
Manhattan Green
Transmission:
Automatic
BMW of Des Moines
in
Urbandale, IA 50322
2021 BMW X4 xDrive30i
$36,421
Condition:
Used
Mileage:
40,843
Color:
Phytonic Blue M
Transmission:
Automatic
BMW of Des Moines
in
Urbandale, IA 50322
2024 BMW X7 M60i
$123,045
Condition:
New
Mileage:
29
Color:
Mineral White M
Transmission:
Automatic
BMW of Des Moines
in
Urbandale, IA 50322
2021 BMW X7 xDrive40i
$50,621
Condition:
Used
Mileage:
53,171
Color:
Black Sapphire
Transmission:
Automatic
BMW of Des Moines
in
Urbandale, IA 50322
2021 BMW X7 xDrive40i
$44,821
Condition:
Used
Mileage:
63,680
Color:
Jet Black
Transmission:
Automatic
BMW of Des Moines
in
Urbandale, IA 50322
2020 BMW X7 xDrive40i
$45,920
Condition:
Used
Mileage:
48,005
Color:
Arctic Gray Met
Transmission:
Automatic
BMW of Des Moines
in
Urbandale, IA 50322
2023 Tesla Model 3 Performance
$39,523
Condition:
Used
Mileage:
14,000
Color:
Solid Black
Transmission:
Automatic
BMW of Des Moines
in
Urbandale, IA 50322
2024 BMW X3 M
$91,210
Condition:
New
Mileage:
50
Color:
Toronto Red Met
Transmission:
Automatic
BMW of Des Moines
in
Urbandale, IA 50322
2022 Land Rover Range Rover Westminster
$71,922
Condition:
Used
Mileage:
40,050
Color:
Meribel White P
Transmission:
Automatic
BMW of Des Moines
in
Urbandale, IA 50322
2024 BMW iX xDrive50
$99,045
Condition:
New
Mileage:
5
Color:
Oxide Gray Meta
Transmission:
Automatic
BMW of Des Moines
in
Urbandale, IA 50322
2024 BMW iX xDrive50
$97,045
Condition:
New
Mileage:
5
Color:
Storm Bay Metal
Transmission:
Automatic
BMW of Des Moines
in
Urbandale, IA 50322
2024 BMW iX xDrive50
$98,045
Condition:
New
Mileage:
10
Color:
Mineral White M
Transmission:
Automatic
BMW of Des Moines
in
Urbandale, IA 50322
2024 BMW iX xDrive50
$99,045
Condition:
New
Mileage:
7
Color:
Dark Graphite M
Transmission:
Automatic
BMW of Des Moines
in
Urbandale, IA 50322
2024 BMW iX xDrive50
$98,045
Condition:
New
Mileage:
91
Color:
Alpine White
Transmission:
Automatic
BMW of Des Moines
in
Urbandale, IA 50322
2024 BMW iX xDrive50
$95,095
Condition:
New
Mileage:
5
Color:
Dark Graphite M
Transmission:
Automatic
BMW of Des Moines
in
Urbandale, IA 50322
2024 BMW iX xDrive50
$98,095
Condition:
New
Mileage:
9
Color:
Black Sapphire
Transmission:
Automatic
BMW of Des Moines
in
Urbandale, IA 50322
2023 BMW iX xDrive50
$84,000
Condition:
New
Mileage:
9,954
Color:
Phytonic Blue M
Transmission:
Automatic
BMW of Des Moines
in
Urbandale, IA 50322
2024 BMW iX xDrive50
$90,295
Condition:
New
Mileage:
10
Color:
Dark Graphite M
Transmission:
Automatic
BMW of Des Moines
in
Urbandale, IA 50322
2024 BMW iX xDrive50
$98,045
Condition:
New
Mileage:
7
Color:
Mineral White M
Transmission:
Automatic
BMW of Des Moines
in
Urbandale, IA 50322
2024 BMW iX M60
$115,945
Condition:
New
Mileage:
4
Color:
Oxide Grey Meta
Transmission:
Automatic
BMW of Des Moines
in
Urbandale, IA 50322
2021 BMW 4 Series 430i xDrive
$36,521
Condition:
Used
Mileage:
28,800
Color:
Black Sapphire
Transmission:
Automatic
BMW of Des Moines
in
Urbandale, IA 50322
2021 BMW 5 Series 540i xDrive
$38,521
Condition:
Used
Mileage:
51,088
Color:
Mineral White M
Transmission:
Automatic
BMW of Des Moines
in
Urbandale, IA 50322
2020 BMW 8 Series 840i
$47,520
Condition:
Used
Mileage:
17,073
Color:
Alpine White
Transmission:
Automatic
BMW of Des Moines
in
Urbandale, IA 50322
2024 BMW 8 Series 840i
$109,520
Condition:
New
Mileage:
23
Color:
Black Sapphire
Transmission:
Automatic
BMW of Des Moines
in
Urbandale, IA 50322
2024 BMW 8 Series 840i
$108,595
Condition:
New
Mileage:
12
Color:
Skyscraper Grey
Transmission:
Automatic
BMW of Des Moines
in
Urbandale, IA 50322
2024 BMW 8 Series M850i xDrive
$125,245
Condition:
New
Mileage:
21
Color:
0c57 Aventurin
Transmission:
Automatic
BMW of Des Moines
in
Urbandale, IA 50322
2024 BMW Z4 sDrive30i
$62,140
Condition:
New
Mileage:
21
Color:
Skyscraper Grey
Transmission:
Automatic
BMW of Des Moines
in
Urbandale, IA 50322
2024 BMW Z4 M40i
$74,805
Condition:
New
Mileage:
9
Color:
Black Sapphire
Transmission:
Automatic
BMW of Des Moines
in
Urbandale, IA 50322
2024 BMW M4 Competition xDrive
$95,095
Condition:
New
Mileage:
16
Color:
Tanzanite Blue
Transmission:
Automatic
BMW of Des Moines
in
Urbandale, IA 50322
2024 BMW X1 xDrive28i
$43,895
Condition:
New
Mileage:
9
Color:
Alpine White
Transmission:
Automatic
BMW of Des Moines
in
Urbandale, IA 50322
2021 BMW X1 xDrive28i
$22,921
Condition:
Used
Mileage:
72,692
Color:
Alpine White
Drivetrain:
AWD
Engine:
4-cylinder
Transmission:
Automatic
Features:
Navigation System, 7 Speakers, Am/fm Radio: Siriusxm, Hi-fi Sound System, Radio Control Us, Radio Data System, …
BMW of Des Moines
in
Urbandale, IA 50322
2024 BMW i7 eDrive50
$118,945
Condition:
New
Mileage:
12
Color:
Space Silver Me
Transmission:
Automatic
BMW of Des Moines
in
Urbandale, IA 50322
2024 BMW i7 eDrive50
$110,840
Condition:
New
Mileage:
10
Color:
Dark Graphite M
Transmission:
Automatic
BMW of Des Moines
in
Urbandale, IA 50322
2024 BMW i7 xDrive60
$131,245
Condition:
New
Mileage:
234
Color:
Mineral White M
Transmission:
Automatic
BMW of Des Moines
in
Urbandale, IA 50322
2024 BMW i7 xDrive60
$133,245
Condition:
New
Mileage:
107
Color:
Black Sapphire
Transmission:
Automatic
BMW of Des Moines
in
Urbandale, IA 50322
2024 BMW i4 xDrive40
$69,465
Condition:
New
Mileage:
50
Color:
Skyscraper Grey
Transmission:
Automatic
BMW of Des Moines
in
Urbandale, IA 50322
2024 BMW i4 xDrive40
$67,645
Condition:
New
Mileage:
48
Color:
Skyscraper Grey
Transmission:
Automatic
BMW of Des Moines
in
Urbandale, IA 50322
2024 BMW i4 xDrive40
$69,375
Condition:
New
Mileage:
4
Color:
Skyscraper Gray
Transmission:
Automatic
BMW of Des Moines
in
Urbandale, IA 50322
Back To Iowa Car Dealers