0 Listings
2014 BMW 3 Series Review
  • Featured Listings

    2017 BMW 3 Series for sale in Lake Bluff IL
    $45,995

    2017 BMW 3 Series

    Karl Knauz BMW
    2013 BMW 3 Series for sale in Madison TN
    $20,988

    2013 BMW 3 Series

    TOWN & COUNTRY FORD of Nashville
    2000 BMW 3 Series for sale in Glen Burnie MD
    $5,500

    2000 BMW 3 Series

    Majestic Auto Sales
    2008 BMW 3 Series for sale in Brooklyn NY
    $9,995

    2008 BMW 3 Series

    ELDORADO AUTO SALES
  • 2013 BMW 3 Series for sale in Milwaukee, WI
    • $2,191 below average
    • Mileage
    • 57,900 Miles
    • 4,115 Miles above average
  • 2011 BMW 3 Series for sale in Milwaukee, WI
    • Email for Price
    • Mileage
    • 61,167 Miles
    • 17,036 Miles below average
  • 2007 BMW 3 Series for sale in Milwaukee, WI
    • $420 below average
    • Mileage
    • 93,200 Miles
    • 18,451 Miles below average
  • 2012 BMW 3 Series for sale in Milwaukee, WI
    • $4,238 below average
    • Mileage
    • 129,251 Miles
    • 72,430 Miles above average
  • 2011 BMW 3 Series for sale in Milwaukee, WI
    • $1,612 below average
    • Mileage
    • 89,555 Miles
    • 516 Miles below average
  • 2006 BMW 3 Series for sale in Milwaukee, WI
    • $1,598 below average
    • Mileage
    • 120,895 Miles
    • 5,806 Miles above average
  • 2011 BMW 3 Series for sale in Milwaukee, WI
    • Email for Price
    • Mileage
    • 68,881 Miles
    • 8,658 Miles below average
  • 2014 BMW 3 Series for sale in Milwaukee, WI
    • Email for Price
    • Mileage
    • 56,158 Miles
    • 19,023 Miles above average
  • 2011 BMW 3 Series for sale in Milwaukee, WI
    • $489 below average
    • Mileage
    • 85,445 Miles
    • 7,906 Miles above average
  • 2011 BMW 3 Series for sale in Milwaukee, WI
    • $3,489 below average
    • Mileage
    • 132,941 Miles
    • 55,402 Miles above average
  • 2003 BMW 3 Series for sale in Milwaukee, WI
    • $205 below average
    • Mileage
    • 84,639 Miles
    • 24,935 Miles below average
  • 2008 BMW 3 Series for sale in Milwaukee, WI
    • $237 below average
    • Mileage
    • 78,290 Miles
    • 26,308 Miles below average
  • Featured BMW 3 Series Listings in Milwaukee, WI

    2017 BMW 3 Series for sale in Lake Bluff IL
    $39,995

    2017 BMW 3 Series

    Karl Knauz BMW
    2015 BMW 3 Series for sale in Chelsea MA
    $26,995

    2015 BMW 3 Series

    Scott Sanders Cars
    2005 BMW 3 Series for sale in Portland OR
    $7,500

    2005 BMW 3 Series

    BRIDGE CITY MOTORS INC
    2016 BMW 3 Series for sale in Lake Bluff IL
    $34,995

    2016 BMW 3 Series

    Karl Knauz BMW
  • 1 of 1