Used BMW 3 Series for Sale by Owner & Dealer in Des Moines, IA

Top Searches: For Sale by Owner

15 Used Cars Found

Save Search
X

Message:

32
2016 BMW 3 Series 328d xDrive

2016 BMW 3 Series 328d xDrive - 42,059 mi

Urbandale, IA (3 mi) - Listed 124 days ago
  • $3,412 below market price
  • dealer rating
  • 1-owner , certified used , 3 positives , low miles , free CARFAX
$29,991
PREVIEW
Used 2016 BMW 3 Series 328d xDrive for Sale - $27,592 - 42,059 miles - with bluetooth, child safety, sunroof, alloy wheels, satellite radio
Category: Certified Used Cars
Location: Urbandale, IA 50322
Price: $27,592
Mileage: 42,059 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.1 star
Color: Jet Black
Engine: 4-Cylinder
Fuel Type: Diesel
MPG: 34
Num Owners: 1 owner
Seats: 5 seater
Drive Type: AWD
VIN: WBA8J1C54GK458584
Positives: certified pre-owned car, inspected, warranty
32
2016 BMW 3 Series 328i xDrive

2016 BMW 3 Series 328i xDrive - 12,266 mi

Urbandale, IA (3 mi) - Listed 58 days ago
  • $3,322 below market price
  • dealer rating
  • certified used , 5 positives , low miles , free CARFAX
PREVIEW
Used 2016 BMW 3 Series 328i xDrive for Sale - $26,991 - 12,266 miles - with bluetooth, child safety, alloy wheels, satellite radio, power outlet
Category: Certified Used Cars
Location: Urbandale, IA 50322
Price: $26,991
Mileage: 12,266 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.1 star
Color: Jet Black
Engine: 4-Cylinder
Fuel Type: Gasoline
MPG: 26
Seats: 5 seater
Drive Type: AWD
VIN: WBA8E3G55GNT76047
Positives: clean history, one owner, certified pre-owned car, inspected, warranty
32
2016 BMW 3 Series 340i xDrive

2016 BMW 3 Series 340i xDrive - 29,707 mi

Urbandale, IA (3 mi) - Listed 22 days ago
  • $2,587 below market price
  • dealer rating
  • 1-owner , certified used , 5 positives , low miles , free CARFAX
PREVIEW
Used 2016 BMW 3 Series 340i xDrive for Sale - $33,991 - 29,707 miles - with bluetooth, child safety, sunroof, alloy wheels, satellite radio
Category: Certified Used Cars
Location: Urbandale, IA 50322
Price: $33,991
Mileage: 29,707 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.1 star
Color: Platinum Silver Metallic
Engine: 6-Cylinder
Fuel Type: Gasoline
Num Owners: 1 owner
Seats: 5 seater
Drive Type: AWD
VIN: WBA8B7G55GNT95570
Positives: clean history, one owner, certified pre-owned car, inspected, warranty
11
2011 BMW 3 Series 328i xDrive

2011 BMW 3 Series 328i xDrive - 98,984 mi

Johnston, IA (5 mi) - Listed 22 days ago
  • $832 below market price
  • dealer rating
  • 1-owner , 3 positives , low miles , free CARFAX
PREVIEW
Used 2011 BMW 3 Series 328i xDrive for Sale - $10,999 - 98,984 miles - with child safety, sunroof, power outlet, anti-theft system
Category: Used Cars
Location: Johnston, IA 50131
Price: $10,999
Mileage: 98,984 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
3.9 star
Color: Space Gray Metallic
Engine: 6-Cylinder
Fuel Type: Gasoline
Num Owners: 1 owner
Seats: 5 seater
Drive Type: AWD
VIN: WBAUU3C57BA541653
Positives: clean history, certified pre-owned car, one owner
19
2016 BMW 3 Series 320i xDrive

2016 BMW 3 Series 320i xDrive - 11,305 mi

Urbandale, IA (3 mi) - Listed 28 days ago
  • $1,213 below market price
  • dealer rating
  • 1-owner , 1 positive , low miles , free CARFAX
PREVIEW
Used 2016 BMW 3 Series 320i xDrive for Sale - $22,999 - 11,305 miles - with bluetooth, child safety, alloy wheels, satellite radio, power outlet
Category: Used Cars
Location: Urbandale, IA 50322
Price: $22,999
Mileage: 11,305 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
3.7 star
Color: Jet Black
Engine: 4-Cylinder
Fuel Type: Gasoline
MPG: 27
Num Owners: 1 owner
Seats: 5 seater
Drive Type: AWD
VIN: WBA8E5G5XGNU21690
Positives: one owner
1
2011 BMW 3 Series 335i xDrive

2011 BMW 3 Series 335i xDrive - 86,667 mi

Clive, IA (5 mi) - Listed 1 day ago
  • $849 below market price
  • dealer rating
  • low miles , free CARFAX
PREVIEW
Used 2011 BMW 3 Series 335i xDrive for Sale - $12,911 - 86,667 miles - with child safety, sunroof, power outlet, anti-theft system
Category: Used Cars
Location: Clive, IA 50325
Price: $12,911
Mileage: 86,667 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
3.8 star
Color: Silver
Engine: 6-Cylinder
Fuel Type: Gasoline
Seats: 4 seater
Drive Type: AWD
VIN: WBAKF9C57BE619636
32
2013 BMW 3 Series 335i xDrive

2013 BMW 3 Series 335i xDrive - 51,234 mi

Urbandale, IA (3 mi) - Listed 33 days ago
  • $707 below market price
  • dealer rating
  • 1-owner , 4 positives , low miles
PREVIEW
Used 2013 BMW 3 Series 335i xDrive for Sale - $20,991 - 51,234 miles - with bluetooth, child safety, sunroof, alloy wheels, satellite radio
Category: Used Cars
Location: Urbandale, IA 50322
Price: $20,991
Mileage: 51,234 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.1 star
Color: Imperial Blue Metallic
Engine: 6-Cylinder
Fuel Type: Gasoline
Num Owners: 1 owner
Seats: 5 seater
Drive Type: AWD
VIN: WBA3B9C52DJ899203
Positives: clean history, one owner, certified pre-owned car, inspected
32
2016 BMW 3 Series 340i xDrive

2016 BMW 3 Series 340i xDrive - 71,123 mi

Urbandale, IA (3 mi) - Listed 19 days ago
  • $678 below market price
  • dealer rating
  • 1-owner , 4 positives
PREVIEW
Used 2016 BMW 3 Series 340i xDrive for Sale - $27,991 - 71,123 miles - with bluetooth, child safety, sunroof, alloy wheels, satellite radio
Category: Used Cars
Location: Urbandale, IA 50322
Price: $27,991
Mileage: 71,123 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.1 star
Color: Alpine White
Engine: 6-Cylinder
Fuel Type: Gasoline
Num Owners: 1 owner
Seats: 5 seater
Drive Type: AWD
VIN: WBA8B7G50GNT14524
Positives: clean history, one owner, certified pre-owned car, inspected
22
2015 BMW 3 Series 328i

2015 BMW 3 Series 328i - 48,659 mi

Ames, IA (30 mi) - Listed 142 days ago
  • $648 below market price
  • dealer rating
  • low miles
$18,995
PREVIEW
Used 2015 BMW 3 Series 328i for Sale - $17,995 - 48,659 miles - with bluetooth, child safety, alloy wheels, satellite radio, power outlet
Category: Used Cars
Location: Ames, IA 50010
Price: $17,995
Mileage: 48,659 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.6 star
Color: Alpine White
Engine: 4-Cylinder
Fuel Type: Gasoline
Seats: 5 seater
Drive Type: RWD
VIN: WBA3A5G52FNS83163
32
2016 BMW 3 Series 328i xDrive

2016 BMW 3 Series 328i xDrive - 39,678 mi

Urbandale, IA (3 mi) - Listed 44 days ago
  • $21 below market price
  • dealer rating
  • 1-owner , certified used , 5 positives , low miles , free CARFAX
PREVIEW
Used 2016 BMW 3 Series 328i xDrive for Sale - $29,791 - 39,678 miles - with bluetooth, child safety, sunroof, alloy wheels, satellite radio
Category: Certified Used Cars
Location: Urbandale, IA 50322
Price: $29,791
Mileage: 39,678 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.1 star
Color: Mineral White Metallic
Engine: 4-Cylinder
Fuel Type: Gasoline
MPG: 26
Num Owners: 1 owner
Seats: 5 seater
Drive Type: AWD
VIN: WBA8G5C58GK442619
Positives: clean history, one owner, certified pre-owned car, inspected, warranty
32
2016 BMW 3 Series 328i xDrive

2016 BMW 3 Series 328i xDrive - 18,277 mi

Clive, IA (5 mi) - Listed today
  • $172 below market price
  • dealer rating
  • 1-owner , 3 positives , low miles
PREVIEW
Used 2016 BMW 3 Series 328i xDrive for Sale - $27,000 - 18,277 miles - with bluetooth, child safety, alloy wheels, satellite radio, power outlet
Category: Used Cars
Location: Clive, IA 50325
Price: $27,000
Mileage: 18,277 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.5 star
Color: Jet Black
Engine: 4-Cylinder
Fuel Type: Gasoline
MPG: 26
Num Owners: 1 owner
Seats: 5 seater
Drive Type: AWD
VIN: WBA8E3C58GK502022
Positives: clean history, certified pre-owned car, one owner
32
2017 BMW 3 Series 340i xDrive

2017 BMW 3 Series 340i xDrive - 38,910 mi

Clive, IA (5 mi) - Listed today
  • $178 below market price
  • dealer rating
  • 4 positives
PREVIEW
Used 2017 BMW 3 Series 340i xDrive for Sale - $35,000 - 38,910 miles - with bluetooth, child safety, sunroof, alloy wheels, satellite radio
Category: Used Cars
Location: Clive, IA 50325
Price: $35,000
Mileage: 38,910 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.5 star
Color: Alpine White
Engine: 6-Cylinder
Fuel Type: Gasoline
Seats: 5 seater
Drive Type: AWD
VIN: WBA8B7G54HNU37034
Positives: routine maintenance, clean history, certified pre-owned car, warranty
0
2015 BMW 3 Series 328i xDrive

2015 BMW 3 Series 328i xDrive - 60,220 mi

Johnston, IA (5 mi) - Listed 15 days ago
  • $543 above market price
  • dealer rating
  • 1 positive , low miles , free CARFAX
PREVIEW
Used 2015 BMW 3 Series 328i xDrive for Sale - $18,911 - 60,220 miles - with bluetooth, child safety, alloy wheels, satellite radio, power outlet
Category: Used Cars
Location: Johnston, IA 50131
Price: $18,911
Mileage: 60,220 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
3.9 star
Color: Mineral Gray Metallic
Engine: 4-Cylinder
Fuel Type: Gasoline
Seats: 5 seater
Drive Type: AWD
VIN: WBA3B5C55FF961014
Positives: certified pre-owned car
0
2005 BMW 3 Series 325Ci

2005 BMW 3 Series 325Ci - 128,047 mi

Urbandale, IA (3 mi) - Listed 20 days ago
  • dealer rating
  • 2 positives , free CARFAX
PREVIEW
Used 2005 BMW 3 Series 325Ci for Sale - $8,991 - 128,047 miles - with alloy wheels
Category: Used Cars
Location: Urbandale, IA 50322
Price: $8,991
Mileage: 128,047 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.1 star
Color: Silver Gray Metallic
Engine: 6-Cylinder
Fuel Type: Gasoline
Seats: 4 seater
Drive Type: RWD
VIN: WBABW33465PL38795
Positives: certified pre-owned car, inspected
13
2007 BMW 3 Series 328xi

2007 BMW 3 Series 328xi - 99,142 mi

Granger, IA (13 mi) - Listed 244 days ago
  • $569 above market price
  • low miles
PREVIEW
Used 2007 BMW 3 Series 328xi for Sale - $8,588 - 99,142 miles - with child safety, sunroof, power outlet, anti-theft system
Category: Used Cars
Location: Granger, IA 50109
Price: $8,588
Mileage: 99,142 miles
For Sale By: Dealer
Transmission: Automatic
Color: Titanium Silver
Engine: 6-Cylinder
Fuel Type: Gasoline
MPG: 23
Seats: 5 seater
Drive Type: AWD
VIN: WBAVC935X7KX54334
X
Would you like to view the latest search results ?
Yes     No
Zip Code Required X

Please enter a five-digit zip code to find cars for sale near you.

What is the average price for Used BMW 3 Series for Sale in Des Moines, IA? How many are for sale and priced below market?

  • 15 cars for sale found, starting at $8,588
  • Average price for Used BMW 3 Series Des Moines, IA: $22,049
  • 8 deals found. Average savings of $1,696
  • Save up to $3,412 below estimated market price

Top Dealers Listing Used BMW 3 Series for Sale in Des Moines, IA

Mercedes-Benz of Des Moines
Urbandale, IA
4.1 stars
7 Used BMW 3 Series for sale
Willis Auto Campus
Des Moines, IA
4.5 stars
2 Used BMW 3 Series for sale
Acura of Johnston
Johnston, IA
3.9 stars
2 Used BMW 3 Series for sale

Price of Used BMW 3 Series for Sale in Des Moines, IA by Distance

Distance from Des Moines, IA Average Price Deals Listings
50 miles
$21,921 Save $3,412 on 9 deals 16 listings
100 miles
$21,921 Save $3,412 on 9 deals 16 listings
200 miles
$19,015 Save $7,892 on 56 deals 149 listings

Similar Models

Average Price Deals Listings
Used Acura TLX $24,678 Save $8,820 on 595 deals 2,613 listings
Used Cadillac Ats $21,697 Save $6,023 on 659 deals 2,696 listings
Used Chrysler 300 $18,888 Save $5,359 on 2,011 deals 8,724 listings
Used Hyundai Azera $14,313 Save $4,147 on 154 deals 597 listings
Used Infiniti Q40 $16,721 Save $3,637 on 30 deals 85 listings
Used Mercedes-Benz Cla-Class $25,904 Save $11,126 on 757 deals 2,330 listings
Used Mitsubishi Lancer Evolution $26,199 Save $5,412 on 28 deals 193 listings
Used Toyota Avalon $17,575 Save $6,412 on 898 deals 3,255 listings
Used Volkswagen CC $11,941 Save $3,274 on 227 deals 968 listings
Used Volvo S60 $19,428 Save $9,528 on 694 deals 2,161 listings

Used Bmw 3 Series By Model Year

Year Average Price Deals Listings
2018 BMW 3 Series in Des Moines
$36,271 Save $4,452 on 5 deals 6 listings
2017 BMW 3 Series in Des Moines
$35,000 Save $178 on - 1 listing
2016 BMW 3 Series in Des Moines
$28,050 Save $3,412 on 4 deals 7 listings
2015 BMW 3 Series in Des Moines
$18,967 Save $2,085 on 2 deals 3 listings
2014 BMW 3 Series in Des Moines
$18,991 - 1 listing
Explore Other Cities
  • BMW 3 Series in Biloxi Save $3,067 on 4 Deals
    41 Listings from $4,300
  • BMW 3 Series in Chicago Save $8,777 on 130 Deals
    327 Listings from $1,500
  • BMW 3 Series in Columbus Save $3,517 on 14 Deals
    70 Listings from $3,995
  • BMW 3 Series in Corpus Christi Save $6,034 on 9 Deals
    13 Listings from $12,000

Keep me posted on new listings X
By clicking "Subscribe" you agree to our Terms and Privacy Policy.
Track price drops for this car X
By clicking "Start Tracking" you agree to our Terms and Privacy Policy.
X
The search has been saved X
The search has been saved.
Would you like to get email alerts for new listings and price drops for the search?
Subscribe No
By clicking "Subscribe" you agree to our Terms and Privacy Policy.