2017 BMW 4 Series for sale

All available 2017 BMW 4 Series listings.

813 listings • $5,999 – $122,988 • avg 75,801 mi

2017 BMW 4 Series 430i — Hatchback — 64,350 mi — Houston, TX Clean title
BMW logo

USED · Hatchback

2017 BMW 4 Series

430i · RWD · Automatic

64,350 miGas27 mpg Glacier Silver Metallic

$18,995

Houston, TX

View →
2017 BMW 4 Series 430i — Convertible — 64,150 mi — Woodland Hills, CA Clean title
BMW logo

USED · Convertible

2017 BMW 4 Series

430i · RWD · Automatic

64,150 miGas27 mpg Mineral White Metallic

$17,995

Woodland Hills, CA

View →
2017 BMW 4 Series 430i — Coupe — 101,446 mi — Eden Prairie, MN Clean title
BMW logo

USED · Coupe

2017 BMW 4 Series

430i · AWD · Automatic

101,446 miGas26 mpg Jet Black

$15,357

Eden Prairie, MN

View →
2017 BMW 4 Series 430i — Hatchback — 107,383 mi — Mountain Lakes, NJ Clean title
BMW logo

USED · Hatchback

2017 BMW 4 Series

430i · AWD · Automatic

107,383 miGas26 mpg Jet Black

$11,999

Mountain Lakes, NJ

View →
2017 BMW 4 Series 430i — Hatchback — 65,804 mi — Princeton, NJ Clean title
BMW logo

USED · Hatchback

2017 BMW 4 Series

430i · AWD · Automatic

65,804 miGas26 mpg Imperial Blue Metallic

$18,502

Princeton, NJ

View →
2017 BMW 4 Series 430i — Hatchback — 64,738 mi — Loves Park, IL Clean title
BMW logo

USED · Hatchback

2017 BMW 4 Series

430i · AWD · Automatic

64,738 miGas26 mpg Mineral Gray Metallic

$18,999

Loves Park, IL

View →
2017 BMW 4 Series 430i — Hatchback — 62,515 mi — Lakewood, WA Clean title
BMW logo

USED · Hatchback

2017 BMW 4 Series

430i · RWD · Automatic

62,515 miGas27 mpg Black Sapphire Metallic

$17,980

Lakewood, WA

View →
2017 BMW 4 Series 430i — Convertible — 88,912 mi — Freehold, NJ Clean title
BMW logo

USED · Convertible

2017 BMW 4 Series

430i · RWD · Automatic

88,912 miGas27 mpg Mineral White Metallic

$15,500

Freehold, NJ

View →
2017 BMW 4 Series 430i — Convertible — 50,863 mi — Franklin, TN Clean title
BMW logo

USED · Convertible

2017 BMW 4 Series

430i · AWD · Automatic

50,863 miGas26 mpg Glacier Silver Metallic

$29,990

Franklin, TN

View →
2017 BMW 4 Series 430i — Hatchback — 115,021 mi — Bluffton, SC Clean title
BMW logo

USED · Hatchback

2017 BMW 4 Series

430i · RWD · Automatic

115,021 miGas27 mpg Mineral Gray Metallic

$14,900

Bluffton, SC

View →
2017 BMW 4 Series 430i — Convertible — 8,072 mi — Mountain Lakes, NJ Clean title
BMW logo

USED · Convertible

2017 BMW 4 Series

430i · RWD · Automatic

8,072 miGas27 mpg Jet Black

$17,999

Mountain Lakes, NJ

View →
2017 BMW 4 Series 430i — Coupe — 59,838 mi — Bellevue, WA Clean title
BMW logo

USED · Coupe

2017 BMW 4 Series

430i · AWD · Automatic

59,838 miGas26 mpg Jet Black

$19,500

Bellevue, WA

View →
2017 BMW 4 Series 430i — Hatchback — 77,116 mi — Doral, FL Clean title
BMW logo

USED · Hatchback

2017 BMW 4 Series

430i · RWD · Automatic

77,116 miGas27 mpg Glacier Silver Metallic

$14,498

Doral, FL

View →
2017 BMW 4 Series 430i — Coupe — 66,529 mi — South Amboy, NJ Clean title
BMW logo

USED · Coupe

2017 BMW 4 Series

430i · AWD · Automatic

66,529 miGas26 mpg Black Sapphire Metallic

Contact for price

South Amboy, NJ

View →
2017 BMW 4 Series 440i — Convertible — 119,101 mi — Corona, CA Clean title
BMW logo

USED · Convertible

2017 BMW 4 Series

440i · RWD · Automatic

119,101 miGas24 mpg Mineral Gray Metallic

$17,900

Corona, CA

View →
2017 BMW 4 Series 430i — Coupe — 110,373 mi — Dallas, TX Clean title
BMW logo

USED · Coupe

2017 BMW 4 Series

430i · AWD · Automatic

110,373 miGas26 mpg Mineral White Metallic

$12,995

Dallas, TX

View →
2017 BMW 4 Series 430i — Convertible — 97,060 mi — Dallas, TX Clean title
BMW logo

USED · Convertible

2017 BMW 4 Series

430i · RWD · Automatic

97,060 miGas27 mpg Mineral Gray Metallic

$15,596

Dallas, TX

View →
2017 BMW 4 Series 430i — Hatchback — 87,845 mi — Dallas, TX Clean title
BMW logo

USED · Hatchback

2017 BMW 4 Series

430i · RWD · Automatic

87,845 miGas27 mpg Mineral White Metallic

$19,999

Dallas, TX

View →
2017 BMW 4 Series 430i — Hatchback — 46,945 mi — Canoga Park, CA Clean title
BMW logo

USED · Hatchback

2017 BMW 4 Series

430i · AWD · Automatic

46,945 miGas26 mpg Jet Black

$20,998

Canoga Park, CA

View →
2017 BMW 4 Series 430i — Hatchback — 56,838 mi — Orlando, FL Clean title
BMW logo

USED · Hatchback

2017 BMW 4 Series

430i · RWD · Automatic

56,838 miGas27 mpg Carbon Black Metallic

$15,498

Orlando, FL

View →
2017 BMW 4 Series 440i — Coupe — 95,960 mi — Acworth, GA Clean title
BMW logo

USED · Coupe

2017 BMW 4 Series

440i · RWD · Automatic

95,960 miGas25 mpg Mineral White Metallic

$19,985

Acworth, GA

View →
2017 BMW 4 Series 440i — Convertible — 76,811 mi — Columbus, OH Clean title
BMW logo

USED · Convertible

2017 BMW 4 Series

440i · AWD · Automatic

76,811 miGas24 mpg Tanzanite Blue Metallic

$24,045

Columbus, OH

View →
2017 BMW 4 Series 440i — Hatchback — 82,068 mi — Union, NJ Clean title
BMW logo

USED · Hatchback

2017 BMW 4 Series

440i · AWD · Automatic

82,068 miGas25 mpg Alpine White

$18,999

Union, NJ

View →
2017 BMW 4 Series 440i — Convertible — 90,736 mi — Maplewood, MN Clean title
BMW logo

USED · Convertible

2017 BMW 4 Series

440i · AWD · Automatic

90,736 miGas24 mpg Black Sapphire Metallic

$20,000

Maplewood, MN

View →

About this category

The 2017 BMW 4 Series is currently available in 813 listings on Carlify. Average mileage across these listings is 75,801 miles. Pricing starts at $5,999 and reaches $122,988. Browse photos, full vehicle history, and dealer details for each 2017 4 Series.

Frequently asked questions

How much does a 2017 BMW 4 Series cost used?
2017 BMW 4 Series listings range from $5,999 to $122,988, averaging $19,255 on Carlify.
How many 2017 BMW 4 Series are listed?
Carlify shows 813 active 2017 BMW 4 Series listings.
What's the average mileage on a 2017 BMW 4 Series?
Average mileage across 2017 BMW 4 Series listings is 75,801 miles.