2017 Mercedes-Benz B-Class for sale

All available 2017 Mercedes-Benz B-Class listings.

45 listings • $7,699 – $15,998 • avg 46,155 mi

2017 Mercedes-Benz B-Class B 250e — Hatchback — 48,324 mi — El Dorado Hills, CA Clean title
Mercedes-Benz logo

USED · Hatchback

2017 Mercedes-Benz B-Class

B 250e · FWD · Automatic

48,324 miElectric84 mpg Polar Silver Metallic

$13,731

El Dorado Hills, CA

View →
2017 Mercedes-Benz B-Class B 250e — Hatchback — 52,746 mi — Puyallup, WA Clean title
Mercedes-Benz logo

USED · Hatchback

2017 Mercedes-Benz B-Class

B 250e · FWD · Automatic

52,746 miElectric84 mpg Cirrus White

$14,599

Puyallup, WA

View →
2017 Mercedes-Benz B-Class B 250e — Hatchback — 39,260 mi — White Marsh, MD Clean title
Mercedes-Benz logo

USED · Hatchback

2017 Mercedes-Benz B-Class

B 250e · FWD · Automatic

39,260 miElectric84 mpg Pearl

$14,998

White Marsh, MD

View →
2017 Mercedes-Benz B-Class B 250e — Hatchback — 33,191 mi — Inglewood, CA Clean title
Mercedes-Benz logo

USED · Hatchback

2017 Mercedes-Benz B-Class

B 250e · FWD · Automatic

33,191 miElectric84 mpg Gray

$15,998

Inglewood, CA

View →
2017 Mercedes-Benz B-Class B 250e — Hatchback — 56,639 mi — Las Vegas, NV Clean title
Mercedes-Benz logo

USED · Hatchback

2017 Mercedes-Benz B-Class

B 250e · FWD · Automatic

56,639 miElectric84 mpg Night Black

$11,994

Las Vegas, NV

View →
2017 Mercedes-Benz B-Class B 250e — Hatchback — 36,794 mi — Inglewood, CA Clean title
Mercedes-Benz logo

USED · Hatchback

2017 Mercedes-Benz B-Class

B 250e · FWD · Automatic

36,794 miElectric84 mpg Gray

$14,998

Inglewood, CA

View →
2017 Mercedes-Benz B-Class B 250e — Hatchback — 77,964 mi — South San Francisco, CA Clean title
Mercedes-Benz logo

USED · Hatchback

2017 Mercedes-Benz B-Class

B 250e · FWD · Automatic

77,964 miElectric84 mpg Arctic White

$10,998

South San Francisco, CA

View →
2017 Mercedes-Benz B-Class B 250e — Hatchback — 36,000 mi — Inglewood, CA Clean title
Mercedes-Benz logo

USED · Hatchback

2017 Mercedes-Benz B-Class

B 250e · FWD · Automatic

36,000 miElectric84 mpg Polar Silver Metallic

$15,998

Inglewood, CA

View →
2017 Mercedes-Benz B-Class B 250e — Hatchback — 35,720 mi — Cerritos, CA Clean title
Mercedes-Benz logo

USED · Hatchback

2017 Mercedes-Benz B-Class

B 250e · FWD · Automatic

35,720 miElectric84 mpg Mountain Grey Metallic

$11,999

Cerritos, CA

View →
2017 Mercedes-Benz B-Class B 250e — Hatchback — 47,607 mi — plano, TX Clean title
Mercedes-Benz logo

USED · Hatchback

2017 Mercedes-Benz B-Class

B 250e · FWD · Automatic

47,607 miElectric84 mpg Cirrus White

$10,988

plano, TX

View →
2017 Mercedes-Benz B-Class B 250e — Hatchback — 47,776 mi — plano, TX Clean title
Mercedes-Benz logo

USED · Hatchback

2017 Mercedes-Benz B-Class

B 250e · FWD · Automatic

47,776 miElectric84 mpg Cirrus White

$10,988

plano, TX

View →
2017 Mercedes-Benz B-Class B 250e — Hatchback — 22,500 mi — Inglewood, CA Clean title
Mercedes-Benz logo

USED · Hatchback

2017 Mercedes-Benz B-Class

B 250e · FWD · Automatic

22,500 miElectric84 mpg Cirrus White

$15,998

Inglewood, CA

View →
2017 Mercedes-Benz B-Class B 250e — Hatchback — 59,366 mi — Bluffington, SC Clean title
Mercedes-Benz logo

USED · Hatchback

2017 Mercedes-Benz B-Class

B 250e · FWD · Automatic

59,366 miElectric84 mpg Night Black

$10,888

Bluffington, SC

View →
2017 Mercedes-Benz B-Class B 250e — Hatchback — 39,011 mi — Levittown, PA Clean title
Mercedes-Benz logo

USED · Hatchback

2017 Mercedes-Benz B-Class

B 250e · FWD · Automatic

39,011 miElectric84 mpg Cirrus White

$9,995

Levittown, PA

View →
2017 Mercedes-Benz B-Class B 250e — Hatchback — 58,502 mi — El Dorado Hills, CA Clean title
Mercedes-Benz logo

USED · Hatchback

2017 Mercedes-Benz B-Class

B 250e · FWD · Automatic

58,502 miElectric84 mpg Polar Silver Metallic

$14,523

El Dorado Hills, CA

View →
2017 Mercedes-Benz B-Class B 250e — Hatchback — 86,018 mi — plano, TX Clean title
Mercedes-Benz logo

USED · Hatchback

2017 Mercedes-Benz B-Class

B 250e · FWD · Automatic

86,018 miElectric84 mpg Cirrus White

$9,999

plano, TX

View →
2017 Mercedes-Benz B-Class B 250e — Hatchback — 31,635 mi — Inglewood, CA
Mercedes-Benz logo

USED · Hatchback

2017 Mercedes-Benz B-Class

B 250e · FWD · Automatic

31,635 miElectric84 mpg Cirrus White

$14,599

Inglewood, CA

View →
2017 Mercedes-Benz B-Class B 250e — Hatchback — 78,622 mi — Tacoma, WA Clean title
Mercedes-Benz logo

USED · Hatchback

2017 Mercedes-Benz B-Class

B 250e · FWD · Automatic

78,622 miElectric84 mpg Night Black

$7,699

Tacoma, WA

View →
2017 Mercedes-Benz B-Class B 250e — Hatchback — 42,460 mi — Los Angeles, CA Clean title
Mercedes-Benz logo

USED · Hatchback

2017 Mercedes-Benz B-Class

B 250e · FWD · Automatic

42,460 miElectric84 mpg Cirrus White

$9,895

Los Angeles, CA

View →
2017 Mercedes-Benz B-Class B 250e — Hatchback — 45,384 mi — Honolulu, HI Clean title
Mercedes-Benz logo

USED · Hatchback

2017 Mercedes-Benz B-Class

B 250e · FWD · Automatic

45,384 miElectric84 mpg Lunar Blue Metallic

Contact for price

Honolulu, HI

View →
2017 Mercedes-Benz B-Class B 250e — Hatchback — 63,045 mi — plano, TX Clean title
Mercedes-Benz logo

USED · Hatchback

2017 Mercedes-Benz B-Class

B 250e · FWD · Automatic

63,045 miElectric84 mpg Cirrus White

$8,993

plano, TX

View →
2017 Mercedes-Benz B-Class B 250e — Hatchback — 43,790 mi — Inglewood, CA Clean title
Mercedes-Benz logo

USED · Hatchback

2017 Mercedes-Benz B-Class

B 250e · FWD · Automatic

43,790 miElectric84 mpg Lunar Blue Metallic

$13,998

Inglewood, CA

View →
2017 Mercedes-Benz B-Class B 250e — Hatchback — 36,942 mi — Inglewood, CA Clean title
Mercedes-Benz logo

USED · Hatchback

2017 Mercedes-Benz B-Class

B 250e · FWD · Automatic

36,942 miElectric84 mpg Cirrus White

$13,599

Inglewood, CA

View →
2017 Mercedes-Benz B-Class B 250e — Hatchback — 43,476 mi — Meriden, CT Clean title
Mercedes-Benz logo

USED · Hatchback

2017 Mercedes-Benz B-Class

B 250e · FWD · Automatic

43,476 miElectric84 mpg Cirrus White

$11,375

Meriden, CT

View →

About this category

The 2017 Mercedes-Benz B-Class is currently available in 45 listings on Carlify. Average mileage across these listings is 46,155 miles. Pricing starts at $7,699 and reaches $15,998. Browse photos, full vehicle history, and dealer details for each 2017 B-Class.

Frequently asked questions

How much does a 2017 Mercedes-Benz B-Class cost used?
2017 Mercedes-Benz B-Class listings range from $7,699 to $15,998, averaging $12,512 on Carlify.
How many 2017 Mercedes-Benz B-Class are listed?
Carlify shows 45 active 2017 Mercedes-Benz B-Class listings.
What's the average mileage on a 2017 Mercedes-Benz B-Class?
Average mileage across 2017 Mercedes-Benz B-Class listings is 46,155 miles.