2017 BMW 3 Series for Sale in Grand Rapids, MI

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...

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

Nationwide Shipping

Add Similar Cars


First Previous
Loading...
Next
Featured Listings
https://static.cargurus.com/images/forsale/2017/05/11/12/10/2017_bmw_3_series-pic-6881088435587462695-152x114.jpeg

2017 BMW 3 Series 330i xDrive Used Cars in South Bend, IN 46637

Good Deal
$3,596 BELOW
CarGurus IMV of $42,297

Price: $38,701

Mileage: 4,765

Location: South Bend, IN 46637

Average time on market: 66 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Mineral Grey Metallic Description: Used 2017 BMW 3 Series 330i xDrive for sale - $38,701, 4,765 miles with Bluetooth, Driver Assistance Package, Backup Camera, Sunroof/Moonroof
Avg. Dealer Rating: (9 reviews) "I purchased the 2014 CRV -EX after test drive. Dealer cleaned car inside & out to look like a new car. It looked amazing! Dealer had replaced brake pads, air filter in cabin, rotated tires, changed oil & air filter. The used car sales manager, Tim , was easy to work with and made buying experience simple. I drove from Chicago to buy this car. I highly recommended others to do the same to get a terrific value and really nice looking car. Mike"
https://static.cargurus.com/images/forsale/2017/03/08/04/59/2016_bmw_3_series-pic-332034135110009005-152x114.jpeg

2016 BMW 3 Series 328i xDrive SULEV Used Cars in Mishawaka, IN 46544

Good Deal
$2,682 BELOW
CarGurus IMV of $32,682

Price: $30,000

Mileage: 12,962

Location: Mishawaka, IN 46544

Average time on market: 87 days Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2016 BMW 3 Series 328i xDrive SULEV for sale - $30,000, 12,962 miles
Avg. Dealer Rating: (6 reviews) "Quick response to my questions "
https://static.cargurus.com/images/forsale/2016/11/12/23/50/2017_bmw_3_series-pic-217015104047355738-152x114.jpeg

2017 BMW 3 Series 330i xDrive Used Cars in Kalamazoo, MI 49008

Fair Deal
$431 BELOW
CarGurus IMV of $44,031

Price: $43,600

Mileage: 4,288

Location: Kalamazoo, MI 49008

Average time on market: 66 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Imperial Blue Metallic Description: Used 2017 BMW 3 Series 330i xDrive for sale - $43,600, 4,288 miles with Bluetooth, Leather Seats, Driver Assistance Package, Sunroof/Moonroof, Premium Package, Climate Package
Avg. Dealer Rating: (47 reviews) "Ziegler of Kalamazoo was a great experience! Nancy Meade didn't try to sell me something I didn't want. She listened to my needs and was very easy to communicate with and that's why I got a vehicle with all that I asked for and I really love it! Financing was made easy right there at their dealership. Everyone there was very pleasant. I would highly recommend Ziegler of Kalamazoo to my friends and family! "
https://static.cargurus.com/images/forsale/2017/09/09/15/00/2017_bmw_3_series-pic-1977738201178111171-152x114.jpeg

2017 BMW 3 Series 330i xDrive Used Cars in Okemos, MI 48864

Fair Deal
$396 BELOW
CarGurus IMV of $44,284

Price: $43,888

Mileage: 4,433

Location: Okemos, MI 48864

Average time on market: 66 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Glacier Silver Metallic Description: Used 2017 BMW 3 Series 330i xDrive for sale - $43,888, 4,433 miles with Sport Package, Driver Assistance Package, Sunroof/Moonroof, Navigation System, Bluetooth, Heat Package, Premium Package, Comfort Package, Climate Package
Avg. Dealer Rating: (16 reviews) "Asked if car could be held. Within an hour, I was informed the car was sold."
https://static.cargurus.com/images/forsale/2017/07/25/08/25/2017_bmw_3_series-pic-3615544205500397451-152x114.jpeg

2017 BMW 3 Series 330i xDrive Used Cars in Okemos, MI 48864

Fair Deal
$258 BELOW
CarGurus IMV of $45,157

Price: $44,899

Mileage: 4,925

Location: Okemos, MI 48864

Average time on market: 66 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Blue Metallic Description: Used 2017 BMW 3 Series 330i xDrive for sale - $44,899, 4,925 miles with Driver Assistance Package, Sunroof/Moonroof, Navigation System, Bluetooth, Heat Package, Premium Package, Comfort Package, Climate Package, Luxury Package
Avg. Dealer Rating: (16 reviews) "emailed back quickly that the car was sold. "
https://static.cargurus.com/images/forsale/2017/08/26/08/25/2017_bmw_3_series-pic-4705091089216720817-152x114.jpeg

2017 BMW 3 Series 330i xDrive Used Cars in Okemos, MI 48864

Fair Deal
$44 BELOW
CarGurus IMV of $43,941

Price: $43,897

Mileage: 4,593

Location: Okemos, MI 48864

Average time on market: 66 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Alpine White Description: Used 2017 BMW 3 Series 330i xDrive for sale - $43,897, 4,593 miles with Sport Package, Sunroof/Moonroof, Bluetooth, Heat Package, Premium Package, Comfort Package, Climate Package
Avg. Dealer Rating: (16 reviews) "Nice place, knowledgeable staff, and a great deal on the car"
https://static.cargurus.com/images/forsale/2017/08/31/14/46/2016_bmw_3_series-pic-3363142328700482503-152x114.jpeg

2016 BMW 3 Series 328i xDrive SULEV Used Cars in Kalamazoo, MI 49008

Fair Deal
$2,233 ABOVE
CarGurus IMV of $35,017

Price: $37,250

Mileage: 10,176

Location: Kalamazoo, MI 49008

Average time on market: 87 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Jet Black Description: Used 2016 BMW 3 Series 328i xDrive SULEV for sale - $37,250, 10,176 miles with Leather Seats, Driver Assistance Package, Sunroof/Moonroof, Navigation System, Alloy Wheels, Bluetooth, Premium Package, Climate Package
Avg. Dealer Rating: (47 reviews) "Very helpful! Ended up putting an offer down and am picking up the car this week. "
https://static.cargurus.com/images/forsale/2017/01/13/11/06/2017_bmw_3_series-pic-1631826489237648175-152x114.jpeg

2017 BMW 3 Series 320i xDrive Used Cars in Kalamazoo, MI 49008

Price: $39,980

Location: Kalamazoo, MI 49008

Average time on market: 60 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Jet Black Description: Used 2017 BMW 3 Series 320i xDrive for sale - $39,980, 253 miles with Sport Package, Bluetooth, Driver Assistance Package, Sunroof/Moonroof, Navigation System
Avg. Dealer Rating: (47 reviews) "Called and gave me the information that I needed"
https://static.cargurus.com/images/forsale/2017/06/03/10/39/2017_bmw_3_series-pic-4683305186118816192-152x114.jpeg

2017 BMW 3 Series 320i xDrive Used Cars in Okemos, MI 48864

Price: $41,730

Location: Okemos, MI 48864

Average time on market: 60 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Blue Metallic Description: Used 2017 BMW 3 Series 320i xDrive for sale - $41,730, 2 miles with Bluetooth, Driver Assistance Package, Sunroof/Moonroof, Navigation System, Premium Package, Storage Package
Avg. Dealer Rating: (16 reviews) "Quick efficient sale."
https://static.cargurus.com/images/forsale/2016/12/03/09/44/2017_bmw_3_series-pic-5967510966073011750-152x114.jpeg

2017 BMW 3 Series 330i xDrive Used Cars in Kalamazoo, MI 49008

Price: $45,000

Location: Kalamazoo, MI 49008

Average time on market: 66 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Jet Black Description: Used 2017 BMW 3 Series 330i xDrive for sale - $45,000, 7 miles with Leather Seats, Driver Assistance Package, Sunroof/Moonroof, Navigation System, Bluetooth, Premium Package, Climate Package, Luxury Package
Avg. Dealer Rating: (47 reviews) "They were quick to get in touch with me "
https://static.cargurus.com/images/forsale/2017/08/19/13/39/2017_bmw_3_series-pic-1526316042450929054-152x114.jpeg

2017 BMW 3 Series 330i xDrive Used Cars in Okemos, MI 48864

Price: $45,785

Location: Okemos, MI 48864

Average time on market: 66 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Alpine White Description: Used 2017 BMW 3 Series 330i xDrive for sale - $45,785, 3 miles with Bluetooth, Backup Camera, Driver Assistance Package, Sunroof/Moonroof, Premium Package, Alloy Wheels
Avg. Dealer Rating: (16 reviews) "Linda was very helpful and explained everything very well. The car I purchased is exactly as described. "
https://static.cargurus.com/images/forsale/2017/07/18/09/32/2017_bmw_3_series-pic-2462858581175996458-152x114.jpeg

2017 BMW 3 Series 330i xDrive Used Cars in Kalamazoo, MI 49008

Price: $45,985

Location: Kalamazoo, MI 49008

Average time on market: 66 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Jet Black Description: Used 2017 BMW 3 Series 330i xDrive for sale - $45,985, 1 mile with Leather Seats, Driver Assistance Package, Sunroof/Moonroof, Navigation System, Bluetooth, Premium Package, Climate Package
Avg. Dealer Rating: (47 reviews) "Really good dealer ...and good customer service"
https://static.cargurus.com/images/forsale/2016/12/28/10/18/2017_bmw_3_series-pic-7706862717199794576-152x114.jpeg

2017 BMW 3 Series 330i xDrive Used Cars in Kalamazoo, MI 49008

Price: $46,230

Location: Kalamazoo, MI 49008

Average time on market: 66 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Blue Metallic Description: Used 2017 BMW 3 Series 330i xDrive for sale - $46,230, 5 miles with Bluetooth, Leather Seats, Driver Assistance Package, Sunroof/Moonroof, Premium Package, Climate Package
Avg. Dealer Rating: (47 reviews) "I was contacted right away. "
https://static.cargurus.com/images/forsale/2017/03/04/04/11/2017_bmw_3_series-pic-1635920060661176211-152x114.jpeg

2017 BMW 3 Series 328d xDrive Used Cars in Kalamazoo, MI 49008

Price: $48,000

Location: Kalamazoo, MI 49008

Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Jet Black Description: Used 2017 BMW 3 Series 328d xDrive for sale - $48,000, 5 miles with Leather Seats, Driver Assistance Package, Sunroof/Moonroof, Navigation System, Bluetooth, Premium Package, Climate Package
Avg. Dealer Rating: (47 reviews) " Nancy was very nice and easy to deal with. The car however had a dent in the back that had rust in it and needed to be fixed and the vehicle also needed to be washed and detailed. The CR-V we test drove just didn't have the right feel for me, but they did have it priced to sell."
https://static.cargurus.com/images/forsale/2017/07/25/08/25/2017_bmw_3_series-pic-8673949755712741334-152x114.jpeg

2017 BMW 3 Series 330i xDrive Used Cars in Okemos, MI 48864

Price: $48,040

Location: Okemos, MI 48864

Average time on market: 66 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Imperial Blue Metallic Description: Used 2017 BMW 3 Series 330i xDrive for sale - $48,040, 5 miles with Sport Package, Driver Assistance Package, Sunroof/Moonroof, Navigation System, Bluetooth, Heat Package, Premium Package, Comfort Package, Climate Package
Avg. Dealer Rating: (16 reviews) "Very knowledgeable salesman, he wasn't pushy. "
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 201 Great Deals $24,984 8,248 listings
2016 BMW 3 Series 57 Great Deals $18,980 1,703 listings
2015 BMW 3 Series 48 Great Deals $15,995 1,389 listings
2014 BMW 3 Series 295 Great Deals $11,995 5,524 listings
2013 BMW 3 Series 47 Great Deals $10,495 1,596 listings
2012 BMW 3 Series 25 Great Deals $9,995 606 listings
2011 BMW 3 Series 134 Great Deals $6,500 2,659 listings
2010 BMW 3 Series 54 Great Deals $5,986 792 listings
2009 BMW 3 Series 51 Great Deals $5,995 1,294 listings
2008 BMW 3 Series 88 Great Deals $3,000 1,772 listings