2023 BMW 3 Series for sale

All available 2023 BMW 3 Series listings.

2,127 listings • $24,750 – $62,436 • avg 24,007 mi

2023 BMW 3 Series 330i — Sedan — 18,048 mi — Wake Forest, NC Clean title
BMW logo

USED · Sedan

2023 BMW 3 Series

330i · AWD · Automatic

18,048 miGas27 mpg Black Sapphire Metallic

$36,424

Wake Forest, NC

View →
2023 BMW 3 Series 330i — Sedan — 18,435 mi — Columbia, SC Clean title
BMW logo

USED · Sedan

2023 BMW 3 Series

330i · AWD · Automatic

18,435 miGas27 mpg Portimao Blue Metallic

$39,998

Columbia, SC

View →
2023 BMW 3 Series 330e — Sedan — 17,981 mi — Round Rock, TX Clean title
BMW logo

USED · Sedan

2023 BMW 3 Series

330e · RWD · Automatic

17,981 miPlug-In Hybrid73 mpg Skyscraper Grey Metallic

$37,950

Round Rock, TX

View →
2023 BMW 3 Series 330i — Sedan — 14,924 mi — Norwood, MA Clean title
BMW logo

USED · Sedan

2023 BMW 3 Series

330i · AWD · Automatic

14,924 miGas27 mpg Black Sapphire Metallic

$37,987

Norwood, MA

View →
2023 BMW 3 Series M340i — Sedan — 18,504 mi — Papillion, NE Salvage
BMW logo

USED · Sedan

2023 BMW 3 Series

M340i · AWD · Automatic

18,504 miGas26 mpg Brooklyn Grey Metallic

$48,950

Papillion, NE

View →
2023 BMW 3 Series M340i — Sedan — 14,064 mi — San Antonio, TX Clean title
BMW logo

USED · Sedan

2023 BMW 3 Series

M340i · RWD · Automatic

14,064 miGas26 mpg Black Sapphire Metallic

$51,692

San Antonio, TX

View →
2023 BMW 3 Series 330i — Sedan — 33,167 mi — City of Industry, CA Clean title
BMW logo

USED · Sedan

2023 BMW 3 Series

330i · RWD · Automatic

33,167 miGas29 mpg Black Sapphire Metallic

$28,995

City of Industry, CA

View →
2023 BMW 3 Series 330e — Sedan — 21,903 mi — Lindenhurst, IL Clean title
BMW logo

USED · Sedan

2023 BMW 3 Series

330e · AWD · Automatic

21,903 miPlug-In Hybrid68 mpg Tanzanite Blue Ii Metallic

$39,997

Lindenhurst, IL

View →
2023 BMW 3 Series 330i — Sedan — 11,500 mi — Dublin, OH Clean title
BMW logo

USED · Sedan

2023 BMW 3 Series

330i · AWD · Automatic

11,500 miGas27 mpg Unknown

$39,990

Dublin, OH

View →
2023 BMW 3 Series 330e — Sedan — 29,203 mi — Valencia, CA Clean title
BMW logo

USED · Sedan

2023 BMW 3 Series

330e · RWD · Automatic

29,203 miPlug-In Hybrid73 mpg Portimao Blue Metallic

$30,992

Valencia, CA

View →
2023 BMW 3 Series M340i — Sedan — 20,059 mi — Morristown, NJ Clean title
BMW logo

USED · Sedan

2023 BMW 3 Series

M340i · AWD · Automatic

20,059 miGas26 mpg Mineral White Metallic

$54,497

Morristown, NJ

View →
2023 BMW 3 Series 330e — Sedan — 43,385 mi — Hernando, MS Clean title
BMW logo

USED · Sedan

2023 BMW 3 Series

330e · AWD · Automatic

43,385 miPlug-In Hybrid68 mpg Alpine White

$32,560

Hernando, MS

View →
2023 BMW 3 Series 330i — Sedan — 7,013 mi — Phoenix, AZ Clean title
BMW logo

USED · Sedan

2023 BMW 3 Series

330i · RWD · Automatic

7,013 miGas29 mpg Skyscraper Grey Metallic

$41,492

Phoenix, AZ

View →
2023 BMW 3 Series 330e — Sedan — 36,158 mi — Milwaukee, WI Clean title
BMW logo

USED · Sedan

2023 BMW 3 Series

330e · AWD · Automatic

36,158 miPlug-In Hybrid68 mpg Brooklyn Grey Metallic

$40,486

Milwaukee, WI

View →
2023 BMW 3 Series M340i — Sedan — 26,671 mi — Woodland Hills, CA Clean title
BMW logo

USED · Sedan

2023 BMW 3 Series

M340i · RWD · Automatic

26,671 miGas26 mpg Skyscraper Grey Metallic

$49,992

Woodland Hills, CA

View →
2023 BMW 3 Series 330i — Sedan — 15,113 mi — plano, TX Clean title
BMW logo

USED · Sedan

2023 BMW 3 Series

330i · RWD · Automatic

15,113 miGas29 mpg Mineral White Metallic

$33,988

plano, TX

View →
2023 BMW 3 Series 330e — Sedan — 23,966 mi — Bellflower, CA Clean title
BMW logo

USED · Sedan

2023 BMW 3 Series

330e · RWD · Automatic

23,966 miPlug-In Hybrid73 mpg Alpine White

$31,990

Bellflower, CA

View →
2023 BMW 3 Series 330i — Sedan — 14,480 mi — Tucson, AZ Clean title
BMW logo

USED · Sedan

2023 BMW 3 Series

330i · RWD · Automatic

14,480 miGas29 mpg Skyscraper Grey Metallic

$36,995

Tucson, AZ

View →
2023 BMW 3 Series 330i — Sedan — 27,173 mi — Edmond, OK Clean title
BMW logo

USED · Sedan

2023 BMW 3 Series

330i · RWD · Automatic

27,173 miGas29 mpg Melbourne Red Metallic

$30,894

Edmond, OK

View →
2023 BMW 3 Series 330i — Sedan — 23,953 mi — Phoenix, AZ Clean title
BMW logo

USED · Sedan

2023 BMW 3 Series

330i · RWD · Automatic

23,953 miGas29 mpg Portimao Blue Metallic

$36,568

Phoenix, AZ

View →
2023 BMW 3 Series 330i — Sedan — 12,395 mi — Flemington, NJ Clean title
BMW logo

USED · Sedan

2023 BMW 3 Series

330i · AWD · Automatic

12,395 miGas27 mpg Skyscraper Grey Metallic

$38,785

Flemington, NJ

View →
2023 BMW 3 Series 330i — Sedan — 6,970 mi — Greensboro, NC Clean title
BMW logo

USED · Sedan

2023 BMW 3 Series

330i · RWD · Automatic

6,970 miGas29 mpg Melbourne Red Metallic

$32,991

Greensboro, NC

View →
2023 BMW 3 Series 330i — Sedan — 12,005 mi — Norwich, CT Clean title
BMW logo

USED · Sedan

2023 BMW 3 Series

330i · AWD · Automatic

12,005 miGas27 mpg Phytonic Blue Metallic

$37,871

Norwich, CT

View →
2023 BMW 3 Series 330i — Sedan — 11,912 mi — Fairfax, VA Clean title
BMW logo

USED · Sedan

2023 BMW 3 Series

330i · RWD · Automatic

11,912 miGas29 mpg Alpine White

$36,579

Fairfax, VA

View →

About this category

The 2023 BMW 3 Series is currently available in 2,127 listings on Carlify. Average mileage across these listings is 24,007 miles. Pricing starts at $24,750 and reaches $62,436. Browse photos, full vehicle history, and dealer details for each 2023 3 Series.

Frequently asked questions

How much does a 2023 BMW 3 Series cost used?
2023 BMW 3 Series listings range from $24,750 to $62,436, averaging $39,913 on Carlify.
How many 2023 BMW 3 Series are listed?
Carlify shows 2,127 active 2023 BMW 3 Series listings.
What's the average mileage on a 2023 BMW 3 Series?
Average mileage across 2023 BMW 3 Series listings is 24,007 miles.