Used BMW 3 Series in Charlotte, NC

Local BMW 3 Series inventory in Charlotte.

2016 BMW 3 Series 328i — Sedan — 71,575 mi — Charlotte, NC Clean title
BMW logo

USED · Sedan

2016 BMW 3 Series

328i · AWD · Automatic

71,575 miGas26 mpg Alpine White

$16,900

Charlotte, NC

View →
2017 BMW 3 Series 330i — Sedan — 86,337 mi — Charlotte, NC Clean title
BMW logo

USED · Sedan

2017 BMW 3 Series

330i · RWD · Automatic

86,337 miGas27 mpg Mineral White Metallic

$14,795

Charlotte, NC

View →
2017 BMW 3 Series 320i — Sedan — 56,978 mi — Charlotte, NC Clean title
BMW logo

USED · Sedan

2017 BMW 3 Series

320i · RWD · Automatic

56,978 miGas28 mpg Mineral White Metallic

$14,999

Charlotte, NC

View →
2020 BMW 3 Series 330i — Sedan — 105,438 mi — Charlotte, NC Clean title
BMW logo

USED · Sedan

2020 BMW 3 Series

330i · RWD · Automatic

105,438 miGas30 mpg Jet Black

$15,900

Charlotte, NC

View →
2024 BMW 3 Series M340i — Sedan — 5,589 mi — Charlotte, NC Clean title
BMW logo

USED · Sedan

2024 BMW 3 Series

M340i · AWD · Automatic

5,589 miGas26 mpg Black Sapphire Metallic

$60,489

Charlotte, NC

View →
2020 BMW 3 Series 330i — Sedan — 57,861 mi — Charlotte, NC Clean title
BMW logo

USED · Sedan

2020 BMW 3 Series

330i · AWD · Automatic

57,861 miGas28 mpg Black Sapphire Metallic

$23,451

Charlotte, NC

View →
2020 BMW 3 Series M340i — Sedan — 47,379 mi — Charlotte, NC Clean title
BMW logo

USED · Sedan

2020 BMW 3 Series

M340i · AWD · Automatic

47,379 miGas25 mpg Alpine White

$39,900

Charlotte, NC

View →
2019 BMW 3 Series 330i — Sedan — 60,406 mi — Charlotte, NC Clean title
BMW logo

USED · Sedan

2019 BMW 3 Series

330i · AWD · Automatic

60,406 miGas28 mpg Alpine White

$24,490

Charlotte, NC

View →
2020 BMW 3 Series 330i — Sedan — 76,187 mi — Charlotte, NC Clean title
BMW logo

USED · Sedan

2020 BMW 3 Series

330i · RWD · Automatic

76,187 miGas30 mpg Mineral Gray Metallic

$21,995

Charlotte, NC

View →
2022 BMW 3 Series 330i — Sedan — 24,666 mi — Charlotte, NC Clean title
BMW logo

USED · Sedan

2022 BMW 3 Series

330i · RWD · Automatic

24,666 miGas30 mpg Mineral White Metallic

$32,991

Charlotte, NC

View →
2017 BMW 3 Series 330i — Hatchback — 53,788 mi — Charlotte, NC Clean title
BMW logo

USED · Hatchback

2017 BMW 3 Series

330i · AWD · Automatic

53,788 miGas26 mpg Mineral White Metallic

$18,800

Charlotte, NC

View →
2007 BMW 3 Series 328i — Convertible — 73,598 mi — Charlotte, NC Clean title
BMW logo

USED · Convertible

2007 BMW 3 Series

328i · RWD · Automatic

73,598 miGas Titanium Silver Metallic

$11,400

Charlotte, NC

View →
2008 BMW 3 Series 335i — Coupe — 78,248 mi — Charlotte, NC Clean title
BMW logo

USED · Coupe

2008 BMW 3 Series

335i · RWD · Automatic

78,248 miGas Space Gray Metallic

$11,900

Charlotte, NC

View →
2021 BMW 3 Series 330i — Sedan — 33,998 mi — Charlotte, NC Clean title
BMW logo

USED · Sedan

2021 BMW 3 Series

330i · RWD · Automatic

33,998 miGas30 mpg Alpine White

$28,000

Charlotte, NC

View →
2015 BMW 3 Series 328i — Sedan — 99,614 mi — Charlotte, NC Clean title
BMW logo

USED · Sedan

2015 BMW 3 Series

328i · AWD · Automatic

99,614 miGas26 mpg Glacier Silver Metallic

Contact for price

Charlotte, NC

View →
2017 BMW 3 Series 330i — Sedan — 88,642 mi — Charlotte, NC Clean title
BMW logo

USED · Sedan

2017 BMW 3 Series

330i · AWD · Automatic

88,642 miGas26 mpg Mineral White Metallic

$14,288

Charlotte, NC

View →
2015 BMW 3 Series 320i — Sedan — 137,000 mi — Charlotte, NC Clean title
BMW logo

USED · Sedan

2015 BMW 3 Series

320i · RWD · Automatic

137,000 miGas28 mpg Alpine White

$7,320

Charlotte, NC

View →
2013 BMW 3 Series 335i — Sedan — 64,838 mi — Charlotte, NC Clean title
BMW logo

USED · Sedan

2013 BMW 3 Series

335i · AWD · Automatic

64,838 miGas24 mpg Mineral White Metallic

$16,000

Charlotte, NC

View →
2016 BMW 3 Series 328i — Sedan — 111,557 mi — Charlotte, NC Clean title
BMW logo

USED · Sedan

2016 BMW 3 Series

328i · RWD · Automatic

111,557 miGas27 mpg Tan

$10,400

Charlotte, NC

View →
2012 BMW 3 Series 328i — Convertible — 36,742 mi — Charlotte, NC Clean title
BMW logo

USED · Convertible

2012 BMW 3 Series

328i · RWD · Automatic

36,742 miGas22 mpg Jet Black

$14,992

Charlotte, NC

View →
2014 BMW 3 Series 335i — Sedan — 94,893 mi — Charlotte, NC Clean title
BMW logo

USED · Sedan

2014 BMW 3 Series

335i · RWD · Automatic

94,893 miGas25 mpg Imperial Blue Metallic

$11,591

Charlotte, NC

View →
2015 BMW 3 Series 328i — Hatchback — 95,218 mi — Charlotte, NC Clean title
BMW logo

USED · Hatchback

2015 BMW 3 Series

328i · AWD · Automatic

95,218 miGas26 mpg Black Sapphire Metallic

$11,988

Charlotte, NC

View →
2011 BMW 3 Series 328i — Convertible — 108,229 mi — Charlotte, NC Clean title
BMW logo

USED · Convertible

2011 BMW 3 Series

328i · RWD · Automatic

108,229 miGas22 mpg Deep Sea Blue Metallic

$10,995

Charlotte, NC

View →
2018 BMW 3 Series 330i — Sedan — 80,719 mi — Charlotte, NC Clean title
BMW logo

USED · Sedan

2018 BMW 3 Series

330i · RWD · Automatic

80,719 miGas27 mpg Alpine White

$17,995

Charlotte, NC

View →

About this category

Browse used BMW 3 Series for sale in Charlotte, NC. Carlify shows 0 active 3 Series listings from Charlotte-area dealerships. Compare model years, trims, and pricing without leaving home.

Frequently asked questions

How many used BMW 3 Series are for sale in Charlotte, NC?
Carlify lists thousands of used BMW 3 Series listings from Charlotte-area dealerships.
How much does a used BMW 3 Series cost in Charlotte?
Used BMW 3 Series pricing in Charlotte varies by year, trim, and mileage.
What's the typical mileage on a used BMW 3 Series in Charlotte?
Mileage varies. Use the mileage filter to narrow BMW 3 Series listings.

Other cities in NC