Used BMW 3 Series for Sale by Owner & Dealer in Saint Louis, MO

Top Searches: For Sale by Owner

1-15 of 126 Used Cars Found

Save Search
X

Message:

30
2019 BMW 3 Series 330i xDrive

2019 BMW 3 Series 330i xDrive - 513 mi

Ballwin, MO (20 mi) - Listed 10 days ago
  • $6,032 below market price
  • dealer rating
  • 2 positives , low miles
PREVIEW
Used 2019 BMW 3 Series 330i xDrive for Sale - $40,700 - 513 miles - with bluetooth, child safety, backup camera, sunroof, alloy wheels
Category: Used Cars
Location: Ballwin, MO 63011
Price: $40,700
Mileage: 513 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.4 star
Color: Melbourne Red Metallic
Engine: 4-Cylinder
Fuel Type: Gasoline
MPG: 28
Seats: 5 seater
Drive Type: AWD
VIN: WBA5R7C58KAJ82827
Positives: warranty, certified pre-owned car
14
2019 BMW 3 Series 330i xDrive

2019 BMW 3 Series 330i xDrive - 3,586 mi

Ballwin, MO (20 mi) - Listed 10 days ago
  • $5,963 below market price
  • dealer rating
  • 2 positives , low miles
PREVIEW
Used 2019 BMW 3 Series 330i xDrive for Sale - $39,295 - 3,586 miles - with bluetooth, child safety, backup camera, sunroof, alloy wheels
Category: Used Cars
Location: Ballwin, MO 63011
Price: $39,295
Mileage: 3,586 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.4 star
Color: Melbourne Red Metallic
Engine: 4-Cylinder
Fuel Type: Gasoline
MPG: 28
Seats: 5 seater
Drive Type: AWD
VIN: WBA5R7C57KAJ82446
Positives: warranty, certified pre-owned car
26
2016 BMW 3 Series 340i xDrive

2016 BMW 3 Series 340i xDrive - 36,378 mi

- Listed 63 days ago
  • $5,833 below market price
  • 1-owner , low miles , free CARFAX
  • 6 price drops in 64 days
$29,380
PREVIEW
Used 2016 BMW 3 Series 340i xDrive for Sale - $26,030 - 36,378 miles - with bluetooth, child safety, sunroof, alloy wheels, satellite radio
Category: Used Cars
Location:
Price: $26,030
Mileage: 36,378 miles
For Sale By: Dealer
Transmission: Automatic
Color: Blue
Engine: 6-Cylinder
Fuel Type: Gasoline
Num Owners: 1 owner
Seats: 5 seater
Drive Type: AWD
VIN: WBA8B7G51GNT95453
24
2016 BMW 3 Series 340i xDrive

2016 BMW 3 Series 340i xDrive - 34,316 mi

- Listed 77 days ago
  • $5,648 below market price
  • 1-owner , low miles
  • 8 price drops in 78 days
$30,230
PREVIEW
Used 2016 BMW 3 Series 340i xDrive for Sale - $26,530 - 34,316 miles - with bluetooth, child safety, sunroof, alloy wheels, satellite radio
Category: Used Cars
Location:
Price: $26,530
Mileage: 34,316 miles
For Sale By: Dealer
Transmission: Automatic
Color: Black
Engine: 6-Cylinder
Fuel Type: Gasoline
Num Owners: 1 owner
Seats: 5 seater
Drive Type: AWD
VIN: WBA8B7G57GNT14682
21
2011 BMW 3 Series 328i xDrive

2011 BMW 3 Series 328i xDrive - 56,341 mi

Saint Louis, MO (9 mi) - Listed 6 days ago
  • $1,460 below market price
  • dealer rating
  • low miles
$11,995
PREVIEW
Used 2011 BMW 3 Series 328i xDrive for Sale - $11,500 - 56,341 miles - with child safety, power outlet, anti-theft system
Category: Used Cars
Location: Saint Louis, MO 63125
Price: $11,500
Mileage: 56,341 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
3.8 star
Color: Space Gray Metallic
Engine: 6-Cylinder
Fuel Type: Gasoline
Seats: 5 seater
Drive Type: AWD
VIN: WBAPK5G5XBNN26307
23
2016 BMW 3 Series 328i xDrive

2016 BMW 3 Series 328i xDrive - 30,943 mi

Saint Louis, MO (13 mi) - Listed 88 days ago
  • $3,797 below market price
  • dealer rating
  • low miles
$24,744
PREVIEW
Used 2016 BMW 3 Series 328i xDrive for Sale - $20,453 - 30,943 miles - with bluetooth, child safety, alloy wheels, satellite radio, power outlet
Category: Used Cars
Location: Saint Louis, MO 63127
Price: $20,453
Mileage: 30,943 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.3 star
Color: Melbourne Red Metallic
Engine: 4-Cylinder
Fuel Type: Gasoline
MPG: 26
Seats: 5 seater
Drive Type: AWD
VIN: WBA8E3C55GK503127
0
2019 BMW 3 Series 330i xDrive

2019 BMW 3 Series 330i xDrive - 3,900 mi

Ballwin, MO (20 mi) - Listed 10 days ago
  • $6,116 below market price
  • dealer rating
  • 2 positives , low miles
PREVIEW
Used 2019 BMW 3 Series 330i xDrive for Sale - $38,994 - 3,900 miles - with bluetooth, child safety, backup camera, sunroof, alloy wheels
Category: Used Cars
Location: Ballwin, MO 63011
Price: $38,994
Mileage: 3,900 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.4 star
Color: Alpine White
Engine: 4-Cylinder
Fuel Type: Gasoline
MPG: 28
Seats: 5 seater
Drive Type: AWD
VIN: WBA5R7C50KAJ81848
Positives: warranty, certified pre-owned car
34
2016 BMW 3 Series 340i xDrive

2016 BMW 3 Series 340i xDrive - 46,153 mi

- Listed 83 days ago
  • $4,112 below market price
  • 1-owner , low miles , free CARFAX
  • 10 price drops in 84 days
$32,000
PREVIEW
Used 2016 BMW 3 Series 340i xDrive for Sale - $26,300 - 46,153 miles - with bluetooth, child safety, sunroof, alloy wheels, satellite radio
Category: Used Cars
Location:
Price: $26,300
Mileage: 46,153 miles
For Sale By: Dealer
Transmission: Automatic
Color: Gray
Engine: 6-Cylinder
Fuel Type: Gasoline
Num Owners: 1 owner
Seats: 5 seater
Drive Type: AWD
VIN: WBA8B7G58GNT14366
38
2016 BMW 3 Series 335i xDrive Gran Turismo

2016 BMW 3 Series 335i xDrive Gran - 31,210 mi

- Listed 69 days ago
  • $3,075 below market price
  • 1-owner , low miles , free CARFAX
  • 7 price drops in 70 days
$30,430
PREVIEW
Used 2016 BMW 3 Series 335i xDrive Gran Turismo for Sale - $26,420 - 31,210 miles - with bluetooth, child safety, sunroof, alloy wheels, satellite radio
Category: Used Cars
Location:
Price: $26,420
Mileage: 31,210 miles
For Sale By: Dealer
Transmission: Automatic
Color: Red
Engine: 6-Cylinder
Fuel Type: Gasoline
MPG: 23
Num Owners: 1 owner
Seats: 5 seater
Drive Type: AWD
VIN: WBA3X9C57GD869893
25
2016 BMW 3 Series 340i

2016 BMW 3 Series 340i - 41,042 mi

- Listed 97 days ago
  • $2,993 below market price
  • 1-owner , low miles
  • 12 price drops in 98 days
$31,480
PREVIEW
Used 2016 BMW 3 Series 340i for Sale - $26,260 - 41,042 miles - with bluetooth, child safety, sunroof, alloy wheels, satellite radio
Category: Used Cars
Location:
Price: $26,260
Mileage: 41,042 miles
For Sale By: Dealer
Transmission: Automatic
Color: Black
Engine: 6-Cylinder
Fuel Type: Gasoline
Num Owners: 1 owner
Seats: 5 seater
Drive Type: RWD
VIN: WBA8B3G58GNT92302
23
2013 BMW 3 Series 335i

2013 BMW 3 Series 335i - 63,612 mi

Florissant, MO (12 mi) - Listed 3 days ago
  • $896 below market price
  • dealer rating
  • 1 positive , low miles
PREVIEW
Used 2013 BMW 3 Series 335i for Sale - $16,488 - 63,612 miles - with bluetooth, sunroof, alloy wheels, satellite radio, power outlet
Category: Used Cars
Location: Florissant, MO 63033
Price: $16,488
Mileage: 63,612 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
3.9 star
Color: Jet Black
Engine: 6-Cylinder
Fuel Type: Gasoline
Seats: 4 seater
Drive Type: RWD
VIN: WBAKG7C50DE803644
Positives: warranty
20
2016 BMW 3 Series 320i

2016 BMW 3 Series 320i - 32,233 mi

- Listed today
  • $553 below market price
  • 3 positives , low miles
PREVIEW
Used 2016 BMW 3 Series 320i for Sale - $18,500 - 32,233 miles - with bluetooth, child safety, alloy wheels, satellite radio, power outlet
Category: Used Cars
Location:
Price: $18,500
Mileage: 32,233 miles
For Sale By: Dealer
Transmission: Automatic
Color: Dk. Blue
Engine: 4-Cylinder
Fuel Type: Gasoline
Seats: 5 seater
Drive Type: RWD
VIN: WBA8E1G56GNT35639
Positives: test-own, inspected, certified pre-owned car
0
2019 BMW 3 Series 330i xDrive

2019 BMW 3 Series 330i xDrive - 4,198 mi

Ballwin, MO (20 mi) - Listed 10 days ago
  • $3,977 below market price
  • dealer rating
  • 2 positives , low miles
PREVIEW
Used 2019 BMW 3 Series 330i xDrive for Sale - $40,994 - 4,198 miles - with bluetooth, child safety, backup camera, sunroof, alloy wheels
Category: Used Cars
Location: Ballwin, MO 63011
Price: $40,994
Mileage: 4,198 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.4 star
Color: Blue
Engine: 4-Cylinder
Fuel Type: Gasoline
MPG: 28
Seats: 5 seater
Drive Type: AWD
VIN: WBA5R7C5XKAJ82229
Positives: warranty, certified pre-owned car
37
2016 BMW 3 Series 340i xDrive

2016 BMW 3 Series 340i xDrive - 19,587 mi

- Listed today
  • $718 below market price
  • 1 positive , low miles
PREVIEW
Used 2016 BMW 3 Series 340i xDrive for Sale - $33,800 - 19,587 miles - with bluetooth, child safety, sunroof, alloy wheels, satellite radio
Category: Used Cars
Location:
Price: $33,800
Mileage: 19,587 miles
For Sale By: Dealer
Transmission: Automatic
Color: Black Sapphire Metallic
Engine: 6-Cylinder
Fuel Type: Gasoline
Seats: 5 seater
Drive Type: AWD
VIN: WBA8B7G50GNT95900
Positives: routine maintenance
23
2016 BMW 3 Series 340i

2016 BMW 3 Series 340i - 9,231 mi

- Listed 72 days ago
  • $2,515 below market price
  • 1-owner , low miles , free CARFAX
  • 7 price drops in 73 days
$34,630
PREVIEW
Used 2016 BMW 3 Series 340i for Sale - $30,690 - 9,231 miles - with bluetooth, child safety, sunroof, alloy wheels, satellite radio
Category: Used Cars
Location:
Price: $30,690
Mileage: 9,231 miles
For Sale By: Dealer
Transmission: Automatic
Color: Gray
Engine: 6-Cylinder
Fuel Type: Gasoline
Num Owners: 1 owner
Seats: 5 seater
Drive Type: RWD
VIN: WBA8B3G5XGNT91796
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 Saint Louis, MO? How many are for sale and priced below market?

  • 126 cars for sale found, starting at $4,993
  • Average price for Used BMW 3 Series Saint Louis, MO: $22,987
  • 24 deals found. Average savings of $2,798
  • Save up to $6,116 below estimated market price

Top Dealers Listing Used BMW 3 Series for Sale in Saint Louis, MO

Vroom (online Only - Nationwide Delivery)
32 Used BMW 3 Series for sale
West County BMW
Valley Park, MO
4.4 stars
11 Used BMW 3 Series for sale
Olympic Motor Company
Florissant, MO
3.9 stars
4 Used BMW 3 Series for sale

Price of Used BMW 3 Series for Sale in Saint Louis, MO by Distance

Distance from Saint Louis, MO Average Price Deals Listings
50 miles
$19,759 Save $6,116 on 10 deals 45 listings
100 miles
$20,154 Save $8,043 on 25 deals 76 listings
200 miles
$17,898 Save $8,043 on 69 deals 227 listings

Similar Models

Average Price Deals Listings
Used Acura TLX $24,070 Save $10,131 on 745 deals 2,889 listings
Used Cadillac Ats $21,179 Save $8,412 on 863 deals 3,018 listings
Used Chrysler 300 $18,613 Save $5,678 on 2,323 deals 9,570 listings
Used Hyundai Azera $13,771 Save $4,176 on 193 deals 672 listings
Used Infiniti Q40 $16,300 Save $5,055 on 34 deals 102 listings
Used Mercedes-Benz Cla-Class $25,034 Save $9,877 on 996 deals 2,793 listings
Used Mitsubishi Lancer Evolution $26,428 Save $6,371 on 49 deals 244 listings
Used Toyota Avalon $17,318 Save $5,596 on 1,041 deals 3,605 listings
Used Volkswagen CC $11,670 Save $4,195 on 311 deals 1,166 listings
Used Volvo S60 $18,901 Save $6,176 on 773 deals 2,293 listings

Used Bmw 3 Series By Model Year

Year Average Price Deals Listings
2020 BMW 3 Series in Saint Louis
$52,998 - 1 listing
2019 BMW 3 Series in Saint Louis
$42,730 Save $6,116 on 4 deals 6 listings
2018 BMW 3 Series in Saint Louis
$28,996 - 1 listing
2017 BMW 3 Series in Saint Louis
$27,733 - 3 listings
2016 BMW 3 Series in Saint Louis
$23,737 Save $3,797 on 1 deal 7 listings
2015 BMW 3 Series in Saint Louis
$17,549 - 4 listings
2014 BMW 3 Series in Saint Louis
$17,450 Save $1,016 on 1 deal 1 listing
Explore Other Cities

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.