BMW
3 Series
Filter
Save Saved

No Results Found

Save this search to get instantly alerted when matching listings appear

or expand your search

2020 BMW 3 Series M340i
18,394 Miles | Charlotte, NC
$50,339
est. $905/mo

Track Price Check Availability
Price Drop

2015 BMW 3 Series 320i
101,590 Miles | Charlotte, NC
$13,990
est. $252/mo

Track Price Check Availability
Hot Car

2011 BMW 3 Series 328i xDrive
82,808 Miles | Charlotte, NC
$14,597
est. $262/mo

Track Price Check Availability

2011 BMW 3 Series 328i
78,579 Miles | Charlotte, NC
$17,987
est. $323/mo

Track Price Check Availability
Hot Car

2015 BMW 3 Series 320i
165,000 Miles | Charlotte, NC
$9,975
est. $179/mo

Track Price Check Availability
Hot Car

2008 BMW 3 Series 335i
113,827 Miles | Charlotte, NC
$13,675
est. $246/mo

Track Price Check Availability

2018 BMW 3 Series 320i xDrive
47,850 Miles | Charlotte, NC
$26,399
est. $475/mo

Track Price Check Availability

2017 BMW 3 Series 330i xDrive
18,735 Miles | Charlotte, NC
$28,859
est. $519/mo

Track Price Check Availability

2016 BMW 3 Series 328i
83,785 Miles | Charlotte, NC
$21,995
est. $396/mo

Track Price Check Availability

2009 BMW 3 Series 335i xDrive
142,500 Miles | Charlotte, NC
$9,950
est. $179/mo

Track Price Check Availability

2016 BMW 3 Series 328i
95,429 Miles | Charlotte, NC
Accepting Offers
est. $0/mo

Track Price Check Availability
Price Drop

2016 BMW 3 Series 328i xDrive
70,913 Miles | Charlotte, NC
$21,896
est. $394/mo

Track Price Check Availability

2021 BMW 3 Series 330i
| Charlotte, NC
$46,332
est. $833/mo

Track Price Check Availability

2011 BMW 3 Series 328i xDrive
75,295 Miles | Charlotte, NC
$14,980
est. $269/mo

Track Price Check Availability

2021 BMW 3 Series 330e
17,945 Miles | Charlotte, NC
$42,270
est. $760/mo

Track Price Check Availability

2021 BMW 3 Series 330i
21,443 Miles | Charlotte, NC
$44,406
est. $798/mo

Track Price Check Availability

2016 BMW 3 Series 340i xDrive
55,059 Miles | Charlotte, NC
$33,482
est. $602/mo

Track Price Check Availability

2019 BMW 3 Series 330i
27,611 Miles | Charlotte, NC
$37,991
est. $683/mo

Track Price Check Availability
Fresh

2018 BMW 3 Series 330e iPerformance
29,579 Miles | Charlotte, NC
$36,991
est. $665/mo

Track Price Check Availability

2016 BMW 3 Series 340i
49,039 Miles | Charlotte, NC
$30,991
est. $557/mo

Track Price Check Availability

BMW 3 Series Owner Ratings & Reviews

Write a Review

2003 BMW 3 Series - The e46 ZHP is one of the best all around vehicles on the road.

sr
Charlotte, North Carolina
Overall
5.0
Value
5.0
Performance
5.0
Style
5.0
Comfort
5.0
Fuel Economy
4.0
Reliability
3.0
I honestly like everything about this car. It is decked out with options including heated seats, folding rear seats, xenon headlights, alcantara interior pieces, etc. The inline 6 with a 6 speed makes the car a blast to drive around in. The sport suspension and brakes provide comfort, yet all the performance you need to truly enjoy the driving experience. On top of all this, it sounds and looks absolutely fantastic.
Story
Yes, I flew all up to Washington DC to buy it and drove it 5 hours home. I enjoyed every minute of it.
Pros
The best thing about it is the performance. My favorite features are the sound and handling. It is so much fun to drive.
Cons
High maintenance.

Charlotte, NC Dealer Ratings & Reviews

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