BMW
3 Series
Filter
Save Saved

No Results Found

Save this search to get instantly alerted when matching listings appear

or expand your search

2006 BMW 3 Series 330xi
146,579 Miles | Lafayette, IN
$8,500
est. $153/mo

Track Price Check Availability

2016 BMW 3 Series 328i
94,584 Miles | Lafayette, IN
$18,882
est. $340/mo

Track Price Check Availability

2021 BMW 3 Series 330i xDrive
5,014 Miles | Lafayette, IN
$49,485
est. $890/mo

Track Price Check Availability

2018 BMW 3 Series 340i xDrive
36,296 Miles | Lafayette, IN
$43,500
est. $782/mo

Track Price Check Availability

2018 BMW 3 Series 330i xDrive
36,429 Miles | Lafayette, IN
$32,702
est. $588/mo

Track Price Check Availability
Price Drop

2018 BMW 3 Series 320i
27,446 Miles | Lafayette, IN
$27,000
est. $486/mo

Track Price Check Availability

2014 BMW 3 Series 335i xDrive Gran Turismo
44,592 Miles | Lafayette, IN
$24,140
est. $434/mo

Track Price Check Availability

2018 BMW 3 Series 330i xDrive
38,291 Miles | Lafayette, IN
$30,417
est. $547/mo

Track Price Check Availability
Fresh

2018 BMW 3 Series 330i xDrive
19,048 Miles | Lafayette, IN
Accepting Offers
est. $0/mo

Track Price Check Availability

2017 BMW 3 Series 330i xDrive
47,091 Miles | Lafayette, IN
$24,692
est. $444/mo

Track Price Check Availability

2009 BMW 3 Series 328i
184,661 Miles | Lafayette, IN
$7,995
est. $144/mo

Track Price Check Availability

2006 BMW 3 Series 325i
153,716 Miles | Lafayette, IN
$5,597
est. $101/mo

Track Price Check Availability

2016 BMW 3 Series 328i xDrive
61,361 Miles | Monticello, IN
Accepting Offers
est. $0/mo

Track Price Check Availability

2007 BMW 3 Series 328i
190,971 Miles | Crawfordsville, IN
Accepting Offers
est. $0/mo

Track Price Check Availability

2012 BMW 3 Series 328i
102,137 Miles | Sheridan, IN
$12,695
est. $228/mo

Track Price Check Availability
Price Drop

2004 BMW 3 Series 325i
181,739 Miles | Brook, IN
$3,995
est. $72/mo

Track Price Check Availability
Price Drop

2008 BMW 3 Series 328i
125,626 Miles | Westfield, IN
$11,000
est. $198/mo

Track Price Check Availability

2013 BMW 3 Series 328i
33,481 Miles | Danville, IL
$22,998
est. $414/mo

Track Price Check Availability

2013 BMW 3 Series 328i xDrive
65,621 Miles | Westfield, IN
$17,400
est. $313/mo

Track Price Check Availability

2018 BMW 3 Series 330i xDrive Gran Turismo
31,452 Miles | Westfield, IN
$33,500
est. $602/mo

Track Price Check Availability

BMW 3 Series Owner Ratings & Reviews

Write a Review
No reviews exist for the BMW 3 Series in Lafayette, IN

Lafayette, IN Dealer Ratings & Reviews

Write a Review
There are no reviews for BMW 3 Series dealers in Lafayette