2017 BMW 3 Series for Sale in Saint Louis, MO

New Search

Looking for a New BMW 3 Series?

Maximize your negotiation power
  • View actual inventory levels
  • Get competing quotes
  • $1,500 in incentives available
Switch to New Car Search

Filter Results

listing

Price

- Loading...

Mileage

- Loading...

Days on Market

- Loading...

Accidents Reported

Photos

Text Search

Price Drops

Add Similar Cars


CarGurus Quick Poll

First Previous
Loading...
Next
Featured Listings
https://static.cargurus.com/images/forsale/2016/10/26/03/32/2016_bmw_3_series-pic-691521244016961475-152x114.jpeg

2016 BMW 3 Series 328i xDrive SULEV Used Cars in Saint Louis, MO 63123

Great Deal
$4,889 BELOW
Instant Market Value of $36,867

Price: $31,978

Mileage: 12,228

Location: Saint Louis, MO 63123

Average time on market: 44 days Certified Pre-Owned: No Transmission: Automatic Color: Black Sapphire Metallic - Black Description: Used 2016 BMW 3 Series 328i xDrive SULEV for sale - $31,978, 12,228 miles with Leather Seats, Sunroof/Moonroof
Avg. Dealer Rating: (3 reviews) "Quick responses to my emails, which is always a great thing!"
https://static.cargurus.com/images/forsale/2016/11/28/20/59/2016_bmw_3_series-pic-6160424940674306301-152x114.jpeg

2016 BMW 3 Series 320i xDrive Used Cars in Saint Louis, MO 63141

Good Deal
$1,942 BELOW
Instant Market Value of $35,733

Price: $33,791

Mileage: 5,150

Location: Saint Louis, MO 63141

Average time on market: 34 days Certified Pre-Owned: No Transmission: Automatic Color: Mediterranean Blue Metallic Description: Used 2016 BMW 3 Series 320i xDrive for sale - $33,791, 5,150 miles with Bluetooth
Avg. Dealer Rating: (1 review) "A salesman called me the morning after I requested contact from Plaza BMW. They have been responsive and very professional in their followup."
https://static.cargurus.com/images/forsale/2016/12/01/08/59/2016_bmw_3_series-pic-1817810012280223207-152x114.jpeg

2016 BMW 3 Series Used Cars in Saint Louis, MO 63123

Good Deal
$2,710 BELOW
Instant Market Value of $34,508

Price: $31,798

Mileage: 16,581

Location: Saint Louis, MO 63123

Average time on market: 38 days Certified Pre-Owned: No Transmission: Automatic Color: Red Description: Used 2016 BMW 3 Series for sale - $31,798, 16,581 miles with Bluetooth, Sunroof/Moonroof, Alloy Wheels
https://static.cargurus.com/images/forsale/2016/10/27/08/36/2016_bmw_3_series-pic-6556689313666594663-152x114.jpeg

2016 BMW 3 Series 328i xDrive SULEV Used Cars in Saint Louis, MO 63131

Fair Deal
$101 BELOW
Instant Market Value of $35,072

Price: $34,971

Mileage: 17,692

Location: Saint Louis, MO 63131

Average time on market: 44 days Certified Pre-Owned: No Transmission: Automatic Color: Alpine White Description: Used 2016 BMW 3 Series 328i xDrive SULEV for sale - $34,971, 17,692 miles with Bluetooth
Avg. Dealer Rating: (10 reviews) "Real nice!"
https://static.cargurus.com/images/forsale/2016/08/24/21/05/2016_bmw_3_series-pic-4017042532232119982-152x114.jpeg

2016 BMW 3 Series 328i SULEV Used Cars in Florissant, MO 63033

Fair Deal
$1,510 ABOVE
Instant Market Value of $31,533

Price: $33,043

Mileage: 21,410

Location: Florissant, MO 63033

Average time on market: 33 days Certified Pre-Owned: No Transmission: Automatic Color: White Description: Used 2016 BMW 3 Series 328i SULEV for sale - $33,043, 21,410 miles with Bluetooth
Avg. Dealer Rating: (4 reviews) "Everyone was real nice Vicky and Paul. I love my truck "
https://static.cargurus.com/images/forsale/2016/11/30/05/39/2016_bmw_3_series-pic-1201237470938970266-152x114.jpeg

2016 BMW 3 Series 328i xDrive SULEV Used Cars in Maplewood, MO 63143

Fair Deal
$2,100 ABOVE
Instant Market Value of $35,400

Price: $37,500

Mileage: 18,412

Location: Maplewood, MO 63143

Average time on market: 44 days Certified Pre-Owned: Yes Transmission: Automatic Color: Mineral Gray Metallic - Gray Description: Used 2016 BMW 3 Series 328i xDrive SULEV for sale - $37,500, 18,412 miles with Leather Seats, Sunroof/Moonroof, Navigation System, Heat Package, Premium Package, Comfort Package, Climate Package
Avg. Dealer Rating: (10 reviews) "Great "
https://static.cargurus.com/images/forsale/2016/10/24/17/05/2016_bmw_3_series-pic-2310075971752222434-152x114.jpeg

2016 BMW 3 Series 320i Used Cars in Maplewood, MO 63143

Price: $34,685

Location: Maplewood, MO 63143

Average time on market: 37 days Certified Pre-Owned: No Transmission: Automatic Color: Jatoba Brown Metallic - Brown Description: Used 2016 BMW 3 Series 320i for sale - $34,685 with Driver Assistance Package, Heat Package, Storage Package, Premium Package
Avg. Dealer Rating: (10 reviews) "The best car buying experience I've ever had. No pressure, with a very conscientious staff. They had me in and out in no time"
https://static.cargurus.com/images/forsale/2016/11/12/09/01/2016_bmw_3_series-pic-9042808395244765021-152x114.jpeg

2016 BMW 3 Series 320i xDrive Used Cars in Maplewood, MO 63143

Price: $36,668

Location: Maplewood, MO 63143

Average time on market: 34 days Certified Pre-Owned: No Transmission: Automatic Color: Mineral Gray Metallic - Gray Description: Used 2016 BMW 3 Series 320i xDrive for sale - $36,668 with Premium Package, Storage Package
Avg. Dealer Rating: (10 reviews) "Very responsive."
https://static.cargurus.com/images/forsale/2016/10/24/17/05/2016_bmw_3_series-pic-3652417019163680679-152x114.jpeg

2016 BMW 3 Series 328i xDrive SULEV Used Cars in Maplewood, MO 63143

Price: $36,730

Location: Maplewood, MO 63143

Average time on market: 44 days Certified Pre-Owned: No Transmission: Automatic Color: Alpine White - White Description: Used 2016 BMW 3 Series 328i xDrive SULEV for sale - $36,730 with Sunroof/Moonroof
Avg. Dealer Rating: (10 reviews) "Client advisor Joe Bauer has been great to work with -- pleasant and knows all of the features of the car."
https://static.cargurus.com/images/forsale/2016/10/24/17/05/2016_bmw_3_series-pic-4536920285121094836-152x114.jpeg

2016 BMW 3 Series 320i xDrive Used Cars in Maplewood, MO 63143

Price: $37,115

Location: Maplewood, MO 63143

Average time on market: 34 days Certified Pre-Owned: No Transmission: Automatic Color: Jet Black - Black Description: Used 2016 BMW 3 Series 320i xDrive for sale - $37,115 with Navigation System, Premium Package, Storage Package
Avg. Dealer Rating: (10 reviews) "Quick response, but the vehicle was no longer available."
https://static.cargurus.com/images/forsale/2016/11/12/09/01/2016_bmw_3_series-pic-8571105288489959723-152x114.jpeg

2016 BMW 3 Series 320i xDrive Used Cars in Maplewood, MO 63143

Price: $37,123

Location: Maplewood, MO 63143

Average time on market: 34 days Certified Pre-Owned: No Transmission: Automatic Color: Glacier Silver Metallic - Silver Description: Used 2016 BMW 3 Series 320i xDrive for sale - $37,123 with Premium Package, Storage Package
Avg. Dealer Rating: (10 reviews) "Timely response. Polite and knowledgeable sales people. Excellent experience overall."
https://static.cargurus.com/images/forsale/2016/10/26/13/30/2016_bmw_3_series-pic-4854966444952105535-152x114.jpeg

2016 BMW 3 Series 320i xDrive Used Cars in Manchester, MO 63011-4044

Price: $37,610

Location: Manchester, MO 63011-4044

Average time on market: 34 days Certified Pre-Owned: No Transmission: Automatic Color: Alpine White - White Description: Used 2016 BMW 3 Series 320i xDrive for sale - $37,610, 1 mile with Bluetooth, Alloy Wheels
Avg. Dealer Rating: (7 reviews) "Very prompt in contacting me and very friendly and helpful."
https://static.cargurus.com/images/forsale/2016/10/24/17/05/2016_bmw_3_series-pic-2231836701931425524-152x114.jpeg

2016 BMW 3 Series 320i xDrive Used Cars in Maplewood, MO 63143

Price: $38,420

Location: Maplewood, MO 63143

Average time on market: 34 days Certified Pre-Owned: No Transmission: Automatic Color: Mineral Gray Metallic - Gray Description: Used 2016 BMW 3 Series 320i xDrive for sale - $38,420 with Storage Package
Avg. Dealer Rating: (10 reviews) "Quick response"
https://static.cargurus.com/images/forsale/2016/10/19/12/06/2016_bmw_3_series-pic-1441418682606254409-152x114.jpeg

2016 BMW 3 Series 320i Used Cars in Manchester, MO 63011-4044

Price: $38,540

Location: Manchester, MO 63011-4044

Average time on market: 37 days Certified Pre-Owned: No Transmission: Automatic Color: Glacier Silver Metallic - Silver Description: Used 2016 BMW 3 Series 320i for sale - $38,540, 6 miles with Bluetooth, Alloy Wheels
Avg. Dealer Rating: (7 reviews) "Dealer didn't immediately contact me after carguru submission, but I only waited a couple hours before reaching out to them. I ended up buying the car in question. All-in-all it was a pleasant buying experience, mostly if not entirely due to my salesperson. The dealer is lucky to count Brandon G. as a member of their sales force. Also, their chat on line IM service was a big plus for me. Of course finance tried to push the extendeds on me, but not too hard and I suppose that just comes with the territory."
https://static.cargurus.com/images/forsale/2016/10/24/17/05/2016_bmw_3_series-pic-5709326830399600342-152x114.jpeg

2016 BMW 3 Series 320i xDrive Used Cars in Maplewood, MO 63143

Price: $38,635

Location: Maplewood, MO 63143

Average time on market: 34 days Certified Pre-Owned: No Transmission: Automatic Color: Jet Black - Black Description: Used 2016 BMW 3 Series 320i xDrive for sale - $38,635 with Driver Assistance Package, Storage Package, Navigation System, Premium Package
Avg. Dealer Rating: (10 reviews) "Did respond but didnt answer/understand my question. The listing is wrong. Not an c4s carrera that is listed."
Please wait ...
All Listings
Please wait ...
Featured Listing
First Previous
Page # of #
Next

Filter your search criteria!

A large number of listings matched your criteria. You are seeing the top 2,000 listings.

Used BMW 3 Series By Year

Vehicle Deals Starting Price Total Available
2016 BMW 3 Series 160 Great Deals $23,500 7,685 listings
2015 BMW 3 Series 54 Great Deals $15,995 1,141 listings
2014 BMW 3 Series 184 Great Deals $14,500 2,739 listings
2013 BMW 3 Series 482 Great Deals $11,500 6,416 listings
2012 BMW 3 Series 63 Great Deals $8,999 945 listings
2011 BMW 3 Series 224 Great Deals $5,950 3,174 listings
2010 BMW 3 Series 64 Great Deals $6,900 918 listings
2009 BMW 3 Series 125 Great Deals $5,995 1,640 listings
2008 BMW 3 Series 126 Great Deals $5,400 1,970 listings
2007 BMW 3 Series 111 Great Deals $3,989 2,049 listings