
BMW of Des Moines in Urbandale, IA
Dealer Analysis 126 Deals Found
442 Cars for sale now, starting at $3,987
Avg. Price: 37984.7
Typical Price Range: 10999.0–72743.0
Average Savings ($) Below Market Price
Avg. Savings: $3,493
Save up to $11,297 below est. market price
% of Used Cars That Are Deals
Avg. Mileage: 57317.6
Typical Mileage Range: 4148.0–130185.0
% of Listings with Valid Price, Mileage, and Photo
- This Dealer
- Average Dealer
BMW of Des Moines is given a 4.5 "overall dealer rating" based on our analysis of 1,105 cars the dealer recently listed for sale. This assesses the dealer's price competitiveness, responsiveness to inquiries, and information transparency (how good the dealers are at providing basic information such as vehicle photos, price and mileage).
Inventory Analysis
Vehicle Age
Top Makes
Top Bodystyles
Domestic/Foreign
Luxury/Non-Luxury
Showing 1-20 of 442 Listings
$100,735
2026 BMW X7 xDrive40i
- Urbandale, IA (0 mi away)
- $2,321 Above similar cars
- Listed Today
●
iSeeCars Dealer Score
New 2026 BMW X7 xDrive40i for Sale
4 Miles
Urbandale, IA (0 mi away)
| Category | New Cars |
| Price | $100,735 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 7 Seats |
| VIN | 5UX23EM05T9208428 |
| Location | Urbandale, IA - 0 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 4 mi. |
| Transmission | Automatic |
| Exterior Color | Black |
| MPG | 23 combined |
| Drivetrain | All-wheel drive |
$56,779
2023 BMW X7 xDrive40i
- 43,302 Miles
- Urbandale, IA (0 mi away)
- $4,463 Below market value of $61,242
- Listed Today
●
iSeeCars Dealer Score
Used 2023 BMW X7 xDrive40i for Sale
43,302 Miles
Urbandale, IA (0 mi away)
| Category | Used Cars |
| Price | $56,779 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 7 Seats |
| VIN | 5UX23EM07P9R50819 |
| Location | Urbandale, IA - 0 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 43,302 mi. |
| Transmission | Automatic |
| Exterior Color | Black |
| Interior Color | Black |
| MPG | 22 combined |
| Drivetrain | All-wheel drive |
$73,095
2026 BMW 4 Series M440i xDrive Gran Coupe
- Urbandale, IA (0 mi away)
- 3407 Below similar cars
- Listed Today
●
iSeeCars Dealer Score
New 2026 BMW 4 Series M440i xDrive Gran Coupe for Sale
4 Miles
Urbandale, IA (0 mi away)
| Category | New Cars |
| Price | $73,095 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA63FB0XTFW17972 |
| Location | Urbandale, IA - 0 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 4 mi. |
| Transmission | Automatic |
| Exterior Color | Gray |
| MPG | 27 combined |
| Drivetrain | All-wheel drive |
$64,135
2026 Mercedes-Benz CLA-Class AMG CLA 35
- Urbandale, IA (0 mi away)
- 2794 Below similar cars
- Listed Today
●
iSeeCars Dealer Score
New 2026 Mercedes-Benz CLA-Class AMG CLA 35 for Sale
4 Miles
Urbandale, IA (0 mi away)
| Category | New Cars |
| Price | $64,135 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | W1K5J5BB3TN607330 |
| Location | Urbandale, IA - 0 mi. |
| Features | bluetooth, child safety, backup camera, internet radio, sunroof |
| Mileage | 4 mi. |
| Transmission | Automatic |
| Exterior Color | Blue |
| Interior Color | Black |
| MPG | 25 combined |
| Drivetrain | All-wheel drive |
$74,905
2026 Mercedes-Benz CLE CLE 300 4MATIC
- Urbandale, IA (0 mi away)
- 5951 Below similar cars
- Listed Today
●
iSeeCars Dealer Score
New 2026 Mercedes-Benz CLE CLE 300 4MATIC for Sale
4 Miles
Urbandale, IA (0 mi away)
| Category | New Cars |
| Price | $74,905 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 4 Seats |
| VIN | W1KMK4HB7TF109345 |
| Location | Urbandale, IA - 0 mi. |
| Features | bluetooth, navigation, backup camera, internet radio, alloy wheels |
| Mileage | 4 mi. |
| Transmission | Automatic |
| Exterior Color | Black |
| Interior Color | Brown |
| MPG | 26 combined |
| Drivetrain | All-wheel drive |
$9,485
2012 Mercedes-Benz E-Class E 350 Sport 4MATIC
- 153,148 Miles
- Urbandale, IA (0 mi away)
- Remaining Lifespan: 6.3390746 yrs
- Listed 1 day ago
●
iSeeCars Dealer Score
Used 2012 Mercedes-Benz E-Class E 350 Sport 4MATIC for Sale
153,148 Miles
Urbandale, IA (0 mi away)
| Category | Used Cars |
| Price | $9,485 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WDDHF8JBXCA654945 |
| Location | Urbandale, IA - 0 mi. |
| Features | bluetooth, child safety, sunroof, alloy wheels, power outlet |
| Mileage | 153,148 mi. |
| Transmission | Automatic |
| Exterior Color | Silver |
| Interior Color | Black |
| MPG | 23 combined |
| Drivetrain | All-wheel drive |
2026 BMW iX xDrive60
- Urbandale, IA (0 mi away)
- Listed 2 days ago
●
iSeeCars Dealer Score
New 2026 BMW iX xDrive60 for Sale
0 Miles
Urbandale, IA (0 mi away)
| Category | New Cars |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Fuel Type | Electric |
| Seats | 5 Seats |
| VIN | WB553CF02TCX55445 |
| Location | Urbandale, IA - 0 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 0 mi. |
| Transmission | Automatic |
| Exterior Color | Mineral white metallic |
| Interior Color | Black |
| MPG | 97 combined |
| Drivetrain | All-wheel drive |
| Positives | inspected, certified pre-owned car |
2022 Audi A5 Sportback quattro S line Premium 4
- 54,542 Miles
- Urbandale, IA (0 mi away)
- Market Price: $27,556
- Low annual miles
- Listed 2 days ago
●
iSeeCars Dealer Score
Used 2022 Audi A5 Sportback quattro S line Premium 45 TFSI for Sale
54,542 Miles
Urbandale, IA (0 mi away)
| Category | Used Cars |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Seats | 5 Seats |
| VIN | WAUDACF5XNA033864 |
| Location | Urbandale, IA - 0 mi. |
| Features | bluetooth, child safety, backup camera, leather upholstery, sunroof |
| Mileage | 54,542 mi. |
| Transmission | Automatic |
| Exterior Color | Mythos black metallic |
| Interior Color | Black |
| MPG | 27 combined |
| Drivetrain | All-wheel drive |
| Positives | certified pre-owned car, one owner, clean history, inspected |
2023 BMW X5 xDrive40i
- 34,598 Miles
- Urbandale, IA (0 mi away)
- Market Price: $49,012
- Low annual miles
- Listed 2 days ago
●
iSeeCars Dealer Score
Used 2023 BMW X5 xDrive40i for Sale
34,598 Miles
Urbandale, IA (0 mi away)
| Category | Used Cars |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Seats | 5 Seats |
| VIN | 5UXCR6C02P9R89814 |
| Location | Urbandale, IA - 0 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 34,598 mi. |
| Transmission | Automatic |
| Exterior Color | Manhattan green metallic |
| Interior Color | Brown |
| MPG | 23 combined |
| Drivetrain | All-wheel drive |
| Positives | clean history, certified pre-owned car, one owner, inspected |
$77,799
2021 Mercedes-Benz GLS AMG GLS 63
- 40,564 Miles
- Urbandale, IA (0 mi away)
- $682 Above market value of $77,116
- Certified used, Low annual miles
- Listed 2 days ago
●
iSeeCars Dealer Score
Used 2021 Mercedes-Benz GLS AMG GLS 63 for Sale
40,564 Miles
Urbandale, IA (0 mi away)
| Category | Certified Used Cars |
| Price | $77,799 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 8-cylinder |
| Fuel Type | Gas |
| Seats | 7 Seats |
| VIN | 4JGFF8KE1MA551856 |
| Location | Urbandale, IA - 0 mi. |
| Features | bluetooth, child safety, navigation, backup camera, leather upholstery |
| Mileage | 40,564 mi. |
| Transmission | Automatic |
| Exterior Color | White |
| MPG | 16 combined |
| Drivetrain | All-wheel drive |
2024 BMW X7 M60i
- 30,466 Miles
- Urbandale, IA (0 mi away)
- Market Price: $83,722
- Listed 3 days ago
●
iSeeCars Dealer Score
Used 2024 BMW X7 M60i for Sale
30,466 Miles
Urbandale, IA (0 mi away)
| Category | Used Cars |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 8-cylinder |
| Seats | 7 Seats |
| VIN | 5UX33EM05R9V23159 |
| Location | Urbandale, IA - 0 mi. |
| Features | bluetooth, child safety, navigation, backup camera, leather upholstery |
| Mileage | 30,466 mi. |
| Transmission | Automatic |
| Exterior Color | Skyscraper grey metallic |
| Interior Color | White |
| MPG | 18 combined |
| Drivetrain | All-wheel drive |
| Positives | certified pre-owned car, inspected |
$55,595
2024 BMW X3 xDrive30i
- Urbandale, IA (0 mi away)
- $40.7K avg. price with 19K avg. miles
- 1 Owner
- Listed 3 days ago
●
iSeeCars Dealer Score
Used 2024 BMW X3 xDrive30i for Sale
Miles
Urbandale, IA (0 mi away)
| Category | Used Cars |
| Price | $55,595 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 5UX53DP02R9U49665 |
| Location | Urbandale, IA - 0 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | mi. |
| Transmission | Automatic |
| Exterior Color | Dark graphite metallic |
| Interior Color | Beige |
| MPG | 24 combined |
| Drivetrain | All-wheel drive |
| Positives | certified pre-owned car, inspected |
$67,500
$67,8402026 BMW 5 Series 530i xDrive
- Urbandale, IA (0 mi away)
- 3582 Below similar cars
- Listed 3 days ago
●
iSeeCars Dealer Score
New 2026 BMW 5 Series 530i xDrive for Sale
0 Miles
Urbandale, IA (0 mi away)
| Category | New Cars |
| Price | $67,500 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Seats | 5 Seats |
| VIN | WBA53FJ03TCX54511 |
| Location | Urbandale, IA - 0 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 0 mi. |
| Transmission | Automatic |
| Exterior Color | Mineral white metallic |
| Interior Color | Black |
| MPG | 30 combined |
| Drivetrain | All-wheel drive |
| Positives | certified pre-owned car, inspected |
$55,595
2024 BMW X3 xDrive30i
- Urbandale, IA (0 mi away)
- $40.7K avg. price with 19K avg. miles
- 1 Owner
- Listed 3 days ago
●
iSeeCars Dealer Score
Used 2024 BMW X3 xDrive30i for Sale
Miles
Urbandale, IA (0 mi away)
| Category | Used Cars |
| Price | $55,595 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBX57DP03RN256263 |
| Location | Urbandale, IA - 0 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | mi. |
| Transmission | Automatic |
| Exterior Color | Black sapphire metallic |
| Interior Color | Beige |
| MPG | 24 combined |
| Drivetrain | All-wheel drive |
| Positives | inspected, certified pre-owned car |
2026 BMW X5 xDrive40i
- Urbandale, IA (0 mi away)
- Listed 3 days ago
●
iSeeCars Dealer Score
New 2026 BMW X5 xDrive40i for Sale
0 Miles
Urbandale, IA (0 mi away)
| Category | New Cars |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Seats | 5 Seats |
| VIN | 5UX23EU0XT9362424 |
| Location | Urbandale, IA - 0 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 0 mi. |
| Transmission | Automatic |
| Exterior Color | Black sapphire metallic |
| Interior Color | Black |
| MPG | 25 combined |
| Drivetrain | All-wheel drive |
| Positives | certified pre-owned car, inspected |
$60,470
2026 Mercedes-Benz C-Class C 300 4MATIC
- Urbandale, IA (0 mi away)
- $3,034 Above similar cars
- Listed 3 days ago
●
iSeeCars Dealer Score
New 2026 Mercedes-Benz C-Class C 300 4MATIC for Sale
9 Miles
Urbandale, IA (0 mi away)
| Category | New Cars |
| Price | $60,470 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | W1KAF4HB6TR320560 |
| Location | Urbandale, IA - 0 mi. |
| Features | bluetooth, child safety, backup camera, internet radio, sunroof |
| Mileage | 9 mi. |
| Transmission | Automatic |
| Exterior Color | Gray |
| Interior Color | Gray |
| MPG | 27 combined |
| Drivetrain | All-wheel drive |
$30,489
2020 Mercedes-Benz GLC-Class GLC 300 4MATIC
- 26,801 Miles
- Urbandale, IA (0 mi away)
- $329 Above market value of $30,159
- Low annual miles
- Listed 4 days ago
●
iSeeCars Dealer Score
Used 2020 Mercedes-Benz GLC-Class GLC 300 4MATIC for Sale
26,801 Miles
Urbandale, IA (0 mi away)
| Category | Used Cars |
| Price | $30,489 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WDC0G8EB7LF705250 |
| Location | Urbandale, IA - 0 mi. |
| Features | bluetooth, child safety, backup camera, alloy wheels, voice recognition |
| Mileage | 26,801 mi. |
| Transmission | Automatic |
| Exterior Color | White |
| Interior Color | Black |
| MPG | 24 combined |
| Drivetrain | All-wheel drive |
$62,875
$63,3052026 BMW 4 Series 430i xDrive
- Urbandale, IA (0 mi away)
- Average Price: $62,538
- Listed 4 days ago
●
iSeeCars Dealer Score
New 2026 BMW 4 Series 430i xDrive for Sale
6 Miles
Urbandale, IA (0 mi away)
| Category | New Cars |
| Price | $62,875 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Seats | 4 Seats |
| VIN | WBA63DA05TCX10681 |
| Location | Urbandale, IA - 0 mi. |
| Features | bluetooth, navigation, backup camera, internet radio, sunroof |
| Mileage | 6 mi. |
| Transmission | Automatic |
| Exterior Color | Black sapphire metallic |
| Interior Color | Red |
| MPG | 30 combined |
| Drivetrain | All-wheel drive |
| Positives | inspected, certified pre-owned car |
2026 BMW X5 xDrive50e
- Urbandale, IA (0 mi away)
- Listed 4 days ago
●
iSeeCars Dealer Score
New 2026 BMW X5 xDrive50e for Sale
0 Miles
Urbandale, IA (0 mi away)
| Category | New Cars |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Plug-in Hybrid |
| Seats | 5 Seats |
| VIN | 5UX43EU03T9361124 |
| Location | Urbandale, IA - 0 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 0 mi. |
| Transmission | Automatic |
| Exterior Color | Mineral white metallic |
| MPG | 60 combined |
| Drivetrain | All-wheel drive |
| Positives | certified pre-owned car, inspected |
2026 BMW X3 30 xDrive
- Urbandale, IA (0 mi away)
- Listed 4 days ago
●
iSeeCars Dealer Score
New 2026 BMW X3 30 xDrive for Sale
0 Miles
Urbandale, IA (0 mi away)
| Category | New Cars |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Seats | 5 Seats |
| VIN | 5UX53GP00T9359956 |
| Location | Urbandale, IA - 0 mi. |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 0 mi. |
| Transmission | Automatic |
| Exterior Color | Black sapphire metallic |
| Interior Color | Black |
| MPG | 29 combined |
| Drivetrain | All-wheel drive |
| Positives | certified pre-owned car, inspected |
Other Nearby Dealers
Used Cars for Sale Insights
Find More Cars For Sale
Explore Models
4,368 Listings from $1,000
39,215 Listings from $1,000
26,255 Listings from $1,500
4,281 Listings from $1,599
23,461 Listings from $4,995
26,834 Listings from $2,999
38,259 Listings from $1,450
15,504 Listings from $1,699
19,344 Listings from $3,700