2017 BMW 3 Series for Sale in Houston, TX

New Search

Looking for a New BMW 3 Series?

Maximize your negotiation power
  • View actual inventory levels
  • Get competing quotes
  • Find cash back incentives
Switch to New Car Search

Filter Results

listing

Price

- Loading...

Mileage

- Loading...

Nationwide Shipping

Days on Market

- Loading...

Recent Listings

Vehicle History

Vehicle history data provided by Experian AutoCheck. This data, and any reliance on it, is subject to the AutoCheck Terms and Conditions and the CarGurus Terms of Use
Hide vehicles with:

Photos

Price Drops

Text Search

Add Similar Cars


Please wait. Contacting seller...

Don't see what you're looking for?

Order a customized vehicle from a dealer near you!

First Previous
Loading...
Next
Featured Listings
https://static.cargurus.com/images/forsale/2017/10/19/01/30/2017_bmw_3_series-pic-4681337347504327437-152x114.jpeg

2017 BMW 3 Series 320i Used Cars in Houston, TX 77090

Good Deal

Price: $29,956

Mileage: 4,138

Location: Houston, TX 77090

Average time on market: 40 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Melbourne Red Metallic Description: Used 2017 BMW 3 Series 320i for sale - $29,956, 4,138 miles
Avg. Dealer Rating: (29 reviews) "The sales team was very knowledgeable and helpful. They made experience pleasant."
https://static.cargurus.com/images/forsale/2017/10/14/00/25/2016_bmw_3_series-pic-5568656711650786495-152x114.jpeg

2016 BMW 3 Series 328i SULEV Used Cars in Houston, TX 77034

Good Deal

Price: $28,998

Mileage: 13,584

Location: Houston, TX 77034

Average time on market: 56 days Certified Pre-Owned: No Transmission: Automatic Color: Gray Description: Used 2016 BMW 3 Series 328i SULEV for sale - $28,998, 13,584 miles with Leather Seats, Sunroof/Moonroof, Navigation System, Alloy Wheels, Technology Package, Bluetooth, Premium Package
Avg. Dealer Rating: (16 reviews) "Great"
https://static.cargurus.com/images/forsale/2017/10/18/23/20/2017_bmw_3_series-pic-3397150927534380048-152x114.jpeg

2017 BMW 3 Series 320i Used Cars in The Woodlands, TX 77384

Good Deal

Price: $33,156

Mileage: 4,487

Location: The Woodlands, TX 77384

Average time on market: 40 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Mineral White Metallic Description: Used 2017 BMW 3 Series 320i for sale - $33,156, 4,487 miles with Navigation System, Sunroof/Moonroof
Avg. Dealer Rating: (37 reviews) "The response after i sent an email was surprisingly quick; they made it feel as if the system was built around me and how i wanted to be contacted. 10/10, no doubt"
https://static.cargurus.com/images/forsale/2017/10/19/00/38/2017_bmw_3_series-pic-8696808271737409345-152x114.jpeg

2017 BMW 3 Series 330i xDrive Wagon Used Cars in The Woodlands, TX 77384

Good Deal

Price: $45,717

Mileage: 8,054

Location: The Woodlands, TX 77384

Average time on market: 74 days Certified Pre-Owned: Yes Transmission: Automatic Color: Black Sapphire Metallic Description: Used 2017 BMW 3 Series 330i xDrive Wagon for sale - $45,717, 8,054 miles with Sport Package, LE Package, Leather Seats, Driver Assistance Package, Sunroof/Moonroof, Navigation System, Technology Package, Bluetooth, Backup Camera, Premium Package, M Sport Package, Climate Package
Avg. Dealer Rating: (37 reviews) "Overall experience was good. Sales guy came out to assist as he should, went for a test run. However the deal wasn’t made due to the fact there is a NO negotiation policy. I was told it was offensive to other buyers who may have not gotten a good deal well I was offended the deal couldn’t be made to satisfy me as the buyer in that moment! Felt like since it’s a sellers market they wasn’t concerned with closing the deal with me. "
https://static.cargurus.com/images/forsale/2017/10/18/17/54/2017_bmw_3_series-pic-2474487316973478197-152x114.jpeg

2017 BMW 3 Series 320i Used Cars in The Woodlands, TX 77384

Good Deal

Price: $31,356

Mileage: 6,015

Location: The Woodlands, TX 77384

Average time on market: 40 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Jet Black Description: Used 2017 BMW 3 Series 320i for sale - $31,356, 6,015 miles with Sunroof/Moonroof
Avg. Dealer Rating: (37 reviews) "Good"
https://static.cargurus.com/images/forsale/2017/10/19/00/20/2016_bmw_3_series-pic-4373784462123753308-152x114.jpeg

2016 BMW 3 Series 340i Used Cars in The Woodlands, TX 77384

Fair Deal

Price: $37,917

Mileage: 7,060

Location: The Woodlands, TX 77384

Average time on market: 42 days Certified Pre-Owned: No Transmission: Automatic Color: Estoril Blue Metallic Description: Used 2016 BMW 3 Series 340i for sale - $37,917, 7,060 miles with Sunroof/Moonroof
Avg. Dealer Rating: (37 reviews) "Regretfully the car ended up getting sold before I had a chance to take a look. "
https://static.cargurus.com/images/forsale/2017/10/09/13/49/2016_bmw_3_series-pic-8234188188625363167-152x114.jpeg

2016 BMW 3 Series 328i SULEV Used Cars in Houston, TX 77031

Fair Deal

Price: $23,980

Mileage: 25,383

Location: Houston, TX 77031

Average time on market: 56 days Certified Pre-Owned: No Transmission: Automatic Color: Jet Black Description: Used 2016 BMW 3 Series 328i SULEV for sale - $23,980, 25,383 miles with Sport Package, Bluetooth, Leather Seats, Premium Package
Avg. Dealer Rating: (81 reviews) "Great experience with Ken. Nice guy to work with. Great customer service provided with a detailed information."
https://static.cargurus.com/images/forsale/2017/08/12/03/29/2017_bmw_3_series-pic-6665640387583150808-152x114.jpeg

2017 BMW 3 Series 330i Used Cars in Houston, TX 77002

Fair Deal

Price: $38,745

Mileage: 4,651

Location: Houston, TX 77002

Average time on market: 48 days Certified Pre-Owned: No Transmission: Automatic Color: Alpine White Description: Used 2017 BMW 3 Series 330i for sale - $38,745, 4,651 miles with Bluetooth, Driver Assistance Package, Navigation System, Appearance Package
Avg. Dealer Rating: (7 reviews) "Excellent experience with Advantage BMW midtown "
https://static.cargurus.com/images/forsale/2017/10/18/22/09/2017_bmw_3_series-pic-5619298871355994888-152x114.jpeg

2017 BMW 3 Series 330i Used Cars in Houston, TX 77090

Fair Deal

Price: $38,991

Mileage: 6,500

Location: Houston, TX 77090

Average time on market: 48 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Color: Mineral Gray Metallic Description: Used 2017 BMW 3 Series 330i for sale - $38,991, 6,500 miles with LE Package, Leather Seats, Driver Assistance Package, Sunroof/Moonroof, Navigation System, Backup Camera, Premium Package
Avg. Dealer Rating: (29 reviews) "They answered my questions and worked with me on my trade-in....."
https://static.cargurus.com/images/forsale/2017/09/23/18/03/2017_bmw_3_series-pic-7198225138136658550-152x114.jpeg

2017 BMW 3 Series 330i Used Cars in Houston, TX 77002

Fair Deal

Price: $41,029

Mileage: 4,621

Location: Houston, TX 77002

Average time on market: 48 days Certified Pre-Owned: No Transmission: Automatic Color: Jatoba Brown Metallic Description: Used 2017 BMW 3 Series 330i for sale - $41,029, 4,621 miles with Bluetooth, Driver Assistance Package, Navigation System, Premium Package, Appearance Package
Avg. Dealer Rating: (7 reviews) "Experienced, knowledgeable and helpful. Ricardo did a good job of getting us the car we wanted at a fair price. "
https://static.cargurus.com/images/forsale/2017/10/07/18/02/2017_bmw_3_series-pic-378463301731756165-152x114.jpeg

2017 BMW 3 Series 330i Used Cars in Houston, TX 77002

Fair Deal

Price: $40,989

Mileage: 4,747

Location: Houston, TX 77002

Average time on market: 48 days Certified Pre-Owned: No Transmission: Automatic Color: Glacier Silver Metallic Description: Used 2017 BMW 3 Series 330i for sale - $40,989, 4,747 miles with Bluetooth, Driver Assistance Package, Premium Package, Navigation System, Appearance Package
Avg. Dealer Rating: (7 reviews) "Awesome!"
https://static.cargurus.com/images/forsale/2017/10/17/06/05/2017_bmw_3_series-pic-4087331781102166897-152x114.jpeg

2017 BMW 3 Series 320i Used Cars in Houston, TX 77054

Fair Deal

Price: $31,990

Mileage: 6,849

Location: Houston, TX 77054

Average time on market: 40 days Certified Pre-Owned: No Transmission: Automatic Color: Alpine White Description: Used 2017 BMW 3 Series 320i for sale - $31,990, 6,849 miles with Bluetooth
Avg. Dealer Rating: (10 reviews) "I went to test drive the car twice. First time, I went with a male friend (I'm female) and my salesperson had a difficult time making eye contact with me. He spent most of it on my friend instead, despite the fact that I asked 90% of the questions. He also rushed us through the post-drive inspection of the car's interior/exterior by repeatedly saying "Take your time!" and then interjecting frivolous details about the car, like the colour's popularity, which I could've cared less about. This was irritating, but I liked the car, so I told the guy, "let's sit down and chat." While the salesperson grabbed us waters, my friend had to step outside, leaving me by myself when the salesman returned. He immediately tried to have me sign documents without even taking my first offer on the car. The document would've had me commit to buying the car that day, without any mention of price, much less itemized price. Irritated, and by that point, offended, I said I had changed my mind and would think about the car over the weekend. He tried to pull the this-car-wont-be-here-very-long bs, to which I responded, "I'm not worried. I know this car has been here for a long time." The car had been listed on cargurus.com for 92 days by that point. The SECOND time I went to test drive the car, I went alone and I got a new salesperson. He was more hands-off and let me drive the car alone, which I liked. After the test drive, though, he was not very informative to my questions and when I said I wanted to negotiate the car price, he cut me off and said the price was unlikely to go down much. I challenged him and asked to go inside and look at the vehicle's carfax and dealership listing. He obliged, but when I started questioning the carfax, he passed me off to the inventory manager. The carfax issue? The car was a rental that Mike Calvert had been marketing for 6 MONTHS (!) unsuccessfully; the car had been bought and returned twice already due to financing falling through. Not unlikely but very, very suspicious. Was the dealership ripping off people through the finance process or had this car been plagued by irresponsible purchasers? Anyways, the carfax timeline was fishy, and the inventory manager didn't have a satisfying answer. He also informed me that the listing price was the lowest the dealership was willing to go since, "They were already losing money at that price." Yawn. So I left, with no further contact from the dealership. The car is still for sale (122 days online). TLDR: Just because I'm female, doesn't me you shouldn't take me or my negotiations seriously. If you're going to price a car (a rental with a suspicious carfax timeline of fishy financing deals) at a no-haggle price, be sure to say it is a no-haggle price. I am disappointed and a little wary of this dealership."
https://static.cargurus.com/images/forsale/2017/10/05/23/58/2017_bmw_3_series-pic-4748768383950982908-152x114.jpeg

2017 BMW 3 Series 330i Used Cars in League City, TX 77573

Fair Deal

Price: $38,988

Mileage: 7,739

Location: League City, TX 77573

Average time on market: 48 days Certified Pre-Owned: Yes Transmission: Automatic Color: Mineral White Metallic Description: Used 2017 BMW 3 Series 330i for sale - $38,988, 7,739 miles with Bluetooth, Leather Seats, Driver Assistance Package, Navigation System, Premium Package, Appearance Package
Avg. Dealer Rating: (26 reviews) "Bought a car with 58,000 miles and a year later have a giant 17,000 dollar lawn ornament. Reached out a few times for help but once it’s sold no one cares."
https://static.cargurus.com/images/forsale/2017/10/06/10/40/2016_bmw_3_series-pic-1482029538870696788-152x114.jpeg

2016 BMW 3 Series 340i Used Cars in Katy, TX 77449

Fair Deal

Price: $40,982

Mileage: 9,917

Location: Katy, TX 77449

Average time on market: 42 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Overdrive Color: Silver Description: Used 2016 BMW 3 Series 340i for sale - $40,982, 9,917 miles with Sport Package, Bluetooth, Sunroof/Moonroof, Aluminum Wheels, M Sport Package, Technology Package
Avg. Dealer Rating: (22 reviews) "They didn't sound very interested in helping, received a cold response to my inquiry.. purchased a car with another dealer. Thank you "
https://static.cargurus.com/images/forsale/2017/10/03/00/04/2017_bmw_3_series-pic-4692460156402938452-152x114.jpeg

2017 BMW 3 Series 340i Used Cars in Houston, TX 77002

Fair Deal

Price: $49,995

Mileage: 2,461

Location: Houston, TX 77002

Certified Pre-Owned: Yes Transmission: Automatic Color: Black Sapphire Metallic Description: Used 2017 BMW 3 Series 340i for sale - $49,995, 2,461 miles with Sport Package, Driver Assistance Package, Sunroof/Moonroof, Technology Package, Bluetooth, Heat Package, M Sport Package, Climate Package
Avg. Dealer Rating: (7 reviews) "Very good experience and would deal with them again. "
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
2017 BMW 3 Series 175 Great Deals $25,900 6,871 listings
2016 BMW 3 Series 38 Great Deals $16,799 1,562 listings
2015 BMW 3 Series 67 Great Deals $14,995 1,668 listings
2014 BMW 3 Series 299 Great Deals $12,699 5,403 listings
2013 BMW 3 Series 53 Great Deals $10,523 1,570 listings
2012 BMW 3 Series 29 Great Deals $10,000 649 listings
2011 BMW 3 Series 112 Great Deals $5,999 2,768 listings
2010 BMW 3 Series 42 Great Deals $5,986 766 listings
2009 BMW 3 Series 52 Great Deals $4,980 1,292 listings
2008 BMW 3 Series 70 Great Deals $3,499 1,775 listings