Search

BMW 3 Series for sale

2015 BMW 3 Series 328d xDrive

$26,989
  • Mileage: 52,699 miles
  • Location: Madison, NC
  • Exterior: Alpine White
  • Interior: Black

2016 BMW 3 Series 328i xDrive

$18,400
  • Mileage: 57,229 miles
  • Location: Schaumburg, IL
  • Exterior: Black
  • Interior: Black

2016 BMW 3 Series 335i xDrive Gran Turismo

$25,695
  • Mileage: 47,839 miles
  • Location: Great Neck, NY
  • Exterior: Black
  • Interior: Red

2011 BMW 3 Series 328i

$9,995
  • Mileage: 99,626 miles
  • Location: Sierra Vista, AZ
  • Exterior: Montego Blue Metallic
  • Interior: Not Given

2016 BMW 3 Series 328i xDrive Gran Turismo

$23,995
  • Mileage: 37,217 miles
  • Location: Great Neck, NY
  • Exterior: White
  • Interior: Red

2009 BMW 3 Series 328i

Negotiable
  • Mileage: 145,000 miles
  • Location: Madison, NC
  • Exterior: Black
  • Interior: Not Given

2007 BMW 3 Series 335xi

Negotiable
  • Mileage: 123,836 miles
  • Location: Johnston, NY
  • Exterior: Gray
  • Interior: Not Given

2016 BMW 3 Series 328i

$26,488
  • Mileage: 45,620 miles
  • Location: Oakland Park, FL
  • Exterior: White
  • Interior: Not Given

2016 BMW 3 Series 328i xDrive

$23,495
  • Mileage: 27,640 miles
  • Location: Great Neck, NY
  • Exterior: Black
  • Interior: Red

2007 BMW 3 Series 335i

$8,857
  • Mileage: 94,689 miles
  • Location: Madison, NC
  • Exterior: Titanium Silver Metallic
  • Interior: Gray