Skip to content
2 Series3 listings

2020 BMW 2 Series 228i

3 cars for sale from local dealers. Updated .

Why this price

  • Asking prices range from $15,995 to $22,995.
  • The typical (median) price is $19,995 and typical mileage is 58,996 mi.
From$15,9953 carstypical 58,996 mi
Details

Price spread

Photos (3)

2020 BMW 2 Series 228i xDrive

Our pick

$22,995

Autos Direct of FredericksburgFredericksburg, VA24,162 miLowest mileage (24,162 mi) in this group

Compare prices (3)

Prices are the dealers' advertised prices. Taxes, title, registration and any dealer fees may be extra.

Showing all 3 cars

  • $15,995

    228i xDrive96,418 mi

    Gerdts AutoDraper, UT1 day ago

  • $19,995

    228i xDrive58,996 mi

    House Of KarsManassas, VA28 days ago

  • $22,995Our pick

    228i xDrive24,162 mi

    Autos Direct of FredericksburgFredericksburg, VA3 days ago

Recently sold or removed0 sold in the last 30 days

No cars in this group sold or were removed in the last 30 days.

Other years and trims

Similar vehicles