80 Listings of 2016 BMW 4 Series for Sale

  • Featured Listings

  • 2016 BMW 4 Series for sale in Lindon, UT
    • $7,868 below average
    • Mileage
    • 10,735 Miles
    • 2,154 Miles below average
  • 2016 BMW 4 Series for sale in Wilmington, CA
    • $8,647 below average
    • Mileage
    • 16,000 Miles
    • 2,125 Miles below average
  • 2016 BMW 4 Series for sale in West Palm Beach, FL
    • $9,768 below average
    • Mileage
    • 19,757 Miles
    • 6,868 Miles above average
  • 2016 BMW 4 Series for sale in Colorado Springs, CO
    • $6,704 below average
    • Mileage
    • 6,702 Miles
    • 667 Miles below average
  • 2016 BMW 4 Series for sale in Red Bank, NJ
    • $5,634 below average
    • Mileage
    • 12,181 Miles
    • 3,176 Miles below average
  • 2016 BMW 4 Series for sale in Miami, FL
    • $5,576 below average
    • Mileage
    • 38,581 Miles
    • 13,295 Miles above average
  • 2016 BMW 4 Series for sale in Miami, FL
    • $2,114 below average
    • Mileage
    • 22,412 Miles
    • 355 Miles above average
  • 2016 BMW 4 Series for sale in San Jose, CA
    • $4,580 below average
    • Mileage
    • 22,949 Miles
    • 2,337 Miles below average
  • 2016 BMW 4 Series for sale in St Charles, IL
    • $9,932 below average
    • Mileage
    • 28,815 Miles
    • 15,926 Miles above average
  • 2016 BMW 4 Series for sale in Las Vegas, NV
    • $4,576 below average
    • Mileage
    • 3,661 Miles
    • 21,625 Miles below average
  • 2016 BMW 4 Series for sale in Las Vegas, NV
    • $4,805 below average
    • Mileage
    • 10,980 Miles
    • 11,077 Miles below average
  • 2016 BMW 4 Series for sale in Naugatuck, CT
    • Email for Price
    • Mileage
    • 2,000 Miles
    • 14,804 Miles below average
  • 2016 BMW 4 Series for sale in Norcross, GA
    • $7,075 below average
    • Mileage
    • 30,564 Miles
    • 5,278 Miles above average
  • 2016 BMW 4 Series for sale in Tampa, FL
    • $6,946 below average
    • Mileage
    • 35,215 Miles
    • 17,857 Miles above average
  • 2016 BMW 4 Series for sale in Knoxville, TN
    • $14,758 above average
    • Mileage
    • 7 Miles
    • 18,118 Miles below average
  • 2016 BMW 4 Series for sale in Ocala, FL
    • $15,938 above average
    • Mileage
  • 2016 BMW 4 Series for sale in Ocala, FL
    • $11,330 above average
    • Mileage
  • 2016 BMW 4 Series for sale in Pensacola, FL
    • Email for Price
    • Mileage
    • 19,891 Miles
    • 5,395 Miles below average
  • 2016 BMW 4 Series for sale in Las Vegas, NV
    • $1,535 below average
    • Mileage
    • 14,562 Miles
    • 5,021 Miles above average
  • 2016 BMW 4 Series for sale in Framingham, MA
    • $1,696 below average
    • Mileage
    • 9,465 Miles
    • 7,339 Miles below average
  • 2016 BMW 4 Series for sale in Morristown, NJ
    • $5,460 below average
    • Mileage
    • 18,622 Miles
    • 1,818 Miles above average
  • 2016 BMW 4 Series for sale in Springfield, IL
    • $5,133 above average
    • Mileage
    • 10,707 Miles
    • 2,182 Miles below average
  • 2016 BMW 4 Series for sale in Atlanta, GA
    • $642 below average
    • Mileage
    • 37,219 Miles
    • 19,094 Miles above average
  • 2016 BMW 4 Series for sale in Walnutport, PA
    • $2,867 below average
    • Mileage
    • 5,978 Miles
    • 6,911 Miles below average
  • 1 of 4