0 Listings
  • Featured Listings

    2018 BMW 4 Series for sale in Lake Bluff IL
    $48,895

    2018 BMW 4 Series

    Karl Knauz BMW
    2018 BMW 4 Series for sale in Lake Bluff IL
    $59,580

    2018 BMW 4 Series

    Karl Knauz BMW
    2018 BMW 4 Series for sale in Lake Bluff IL
    $66,865

    2018 BMW 4 Series

    Karl Knauz BMW
    2018 BMW 4 Series for sale in Lake Bluff IL
    $61,435

    2018 BMW 4 Series

    Karl Knauz BMW
  • 2018 BMW 4 Series for sale in Westbury, NY
    • $4,785 below average
    • Mileage
    • 5 Miles
    • 3 Miles below average
  • 2018 BMW 4 Series for sale in Toledo, OH
    • $13,338 below average
    • Mileage
    • 6 Miles
    • 2 Miles below average
  • 2018 BMW 4 Series for sale in Toledo, OH
    • $12,367 below average
    • Mileage
    • 6 Miles
    • 1,133 Miles below average
  • 2018 BMW 4 Series for sale in Toledo, OH
    • $9,005 below average
    • Mileage
    • 5 Miles
    • 1,134 Miles below average
  • 2018 BMW 4 Series for sale in Shererville, IN
    • $9,266 below average
    • Mileage
  • 2018 BMW 4 Series for sale in Westbury, NY
    • $4,564 above average
    • Mileage
    • 5 Miles
    • 1,134 Miles below average
  • 2018 BMW 4 Series for sale in Miami, FL
    • $7,087 below average
    • Mileage
    • 3,280 Miles
    • 463 Miles below average
  • 2018 BMW 4 Series for sale in Westbury, NY
    • $8,786 below average
    • Mileage
    • 9 Miles
    • 1,130 Miles below average
  • 2018 BMW 4 Series for sale in Lake Bluff, IL
    • $8,761 below average
    • Mileage
    • 5 Miles
    • 1,134 Miles below average
  • 2018 BMW 4 Series for sale in Farmington Hills, MI
    • $8,256 below average
    • Mileage
    • 5 Miles
    • 1,134 Miles below average
  • 2018 BMW 4 Series for sale in Westbury, NY
    • $1,075 below average
    • Mileage
    • 5 Miles
    • 3 Miles below average
  • 2018 BMW 4 Series for sale in Toledo, OH
    • $6,705 below average
    • Mileage
    • 6 Miles
    • 1,133 Miles below average
  • 2018 BMW 4 Series for sale in Kenvil, NJ
    • $6,761 below average
    • Mileage
  • 2018 BMW 4 Series for sale in Kenvil, NJ
    • $6,941 below average
    • Mileage
  • 2018 BMW 4 Series for sale in Union City, GA
    • $3,579 below average
    • Mileage
    • 4 Miles
    • 1 Miles below average
  • 2018 BMW 4 Series for sale in Fresno, CA
    • $6,444 below average
    • Mileage
    • 6 Miles
    • 1 Miles above average
  • Featured 2018 BMW 4 Series Listings

    2018 BMW 4 Series for sale in Lake Bluff IL
    $60,480

    2018 BMW 4 Series

    Karl Knauz BMW
    2018 BMW 4 Series for sale in Lake Bluff IL
    $68,035

    2018 BMW 4 Series

    Karl Knauz BMW
    2018 BMW 4 Series for sale in Lake Bluff IL
    $65,095

    2018 BMW 4 Series

    Karl Knauz BMW
    2018 BMW 4 Series for sale in Lake Bluff IL
    $54,335

    2018 BMW 4 Series

    Karl Knauz BMW
  • 2018 BMW 4 Series for sale in Westbury, NY
    • $3,867 below average
    • Mileage
    • 4,131 Miles
    • 3,296 Miles above average
  • 2018 BMW 4 Series for sale in Middletown, RI
    • $4,064 above average
    • Mileage
    • 7 Miles
    • 1,132 Miles below average
  • 2018 BMW 4 Series for sale in Ocala, FL
    • Email for Price
    • Mileage
  • 2018 BMW 4 Series for sale in Westbury, NY
    • $314 above average
    • Mileage
    • 5 Miles
    • 1,134 Miles below average
  • 2018 BMW 4 Series for sale in Westbury, NY
    • $314 above average
    • Mileage
    • 5 Miles
    • 1,134 Miles below average
  • 2018 BMW 4 Series for sale in Ocala, FL
    • Email for Price
    • Mileage
  • 2018 BMW 4 Series for sale in Lake Bluff, IL
    • $6,424 above average
    • Mileage
    • 7 Miles
    • 1,132 Miles below average
  • 2018 BMW 4 Series for sale in Lake Bluff, IL
    • $745 above average
    • Mileage
    • 8 Miles
  • 1 of 16