0 Listings
2014 BMW 3 Series Review
  • Featured Listings

    2011 BMW 3 Series for sale in Mechanicsburg PA
    $21,995

    2011 BMW 3 Series

    BAVARIAN SELECT AUTO
    2018 BMW 3 Series for sale in Lake Bluff IL
    $44,935

    2018 BMW 3 Series

    Karl Knauz BMW
    2011 BMW 3 Series for sale in Coopersburg PA
    $15,981

    2011 BMW 3 Series

    Thrifty Car Sales - COOPERSBURG
    2010 BMW 3 Series for sale in Maitland FL
    $23,990

    2010 BMW 3 Series

    CLASSIC II Auto
  • 2014 BMW 3 Series for sale in Fredericksburg, VA
    • $4,385 below average
    • Mileage
    • 22,404 Miles
    • 14,696 Miles below average
  • 2013 BMW 3 Series for sale in Fredericksburg, VA
    • $1,363 below average
    • Mileage
    • 58,234 Miles
    • 10,197 Miles above average
  • 2014 BMW 3 Series for sale in Fredericksburg, VA
    • $5,126 below average
    • Mileage
    • 76,752 Miles
    • 34,322 Miles above average
  • 2011 BMW 3 Series for sale in Fredericksburg, VA
    • $1,649 below average
    • Mileage
    • 70,545 Miles
    • 6,635 Miles below average
  • 2015 BMW 3 Series for sale in Fredericksburg, VA
    • $775 below average
    • Mileage
    • 32,228 Miles
    • 2,121 Miles above average
  • 2014 BMW 3 Series for sale in Fredericksburg, VA
    • $3,310 below average
    • Mileage
    • 54,183 Miles
    • 7,955 Miles above average
  • 2011 BMW 3 Series for sale in Fredericksburg, VA
    • $2,054 below average
    • Mileage
    • 105,757 Miles
    • 28,577 Miles above average
  • 2014 BMW 3 Series for sale in Fredericksburg, VA
    • $966 above average
    • Mileage
    • 18,364 Miles
    • 19,912 Miles below average
  • 2011 BMW 3 Series for sale in Fredericksburg, VA
    • $2,068 below average
    • Mileage
    • 79,838 Miles
    • 9,378 Miles above average
  • 2013 BMW 3 Series for sale in Fredericksburg, VA
    • $8,823 below average
    • Mileage
    • 103,402 Miles
    • 55,365 Miles above average
  • 2007 BMW 3 Series for sale in Fredericksburg, VA
    • $1,577 below average
    • Mileage
    • 107,710 Miles
    • 1,782 Miles below average
  • 2007 BMW 3 Series for sale in Fredericksburg, VA
    • $1,152 above average
    • Mileage
    • 98,883 Miles
    • 12,685 Miles below average
  • 2010 BMW 3 Series for sale in Fredericksburg, VA
    • $909 below average
    • Mileage
    • 104,055 Miles
    • 8,683 Miles above average
  • 2007 BMW 3 Series for sale in Fredericksburg, VA
    • $1,408 below average
    • Mileage
    • 141,397 Miles
    • 29,829 Miles above average
  • 2007 BMW 3 Series for sale in Fredericksburg, VA
    • $477 below average
    • Mileage
    • 150,076 Miles
    • 40,584 Miles above average
  • 2008 BMW 3 Series for sale in Fredericksburg, VA
    • $1,402 below average
    • Mileage
    • 119,624 Miles
    • 17,210 Miles above average
  • Featured BMW 3 Series Listings in Fredericksburg, VA

    2003 BMW 3 Series for sale in Alpharetta GA
    $3,999

    2003 BMW 3 Series

    Flywheel Motor Group
    2004 BMW 3 Series for sale in Monroe NC
    $6,450

    2004 BMW 3 Series

    TNT AUTO SALES
    2017 BMW 3 Series for sale in Lake Bluff IL
    $44,995

    2017 BMW 3 Series

    Karl Knauz BMW
    2006 BMW 3 Series for sale in Corona CA
    $6,900

    2006 BMW 3 Series

    Advance Auto Group
  • 2012 BMW 3 Series for sale in Fredericksburg, VA
    • $2,557 below average
    • Mileage
    • 103,456 Miles
    • 45,124 Miles above average
  • 2006 BMW 3 Series for sale in Fredericksburg, VA
    • $1,596 below average
    • Mileage
    • 131,360 Miles
    • 7,319 Miles above average
  • 2011 BMW 3 Series for sale in Fredericksburg, VA
    • $1,447 below average
    • Mileage
    • 88,340 Miles
    • 17,880 Miles above average
  • 2014 BMW 3 Series for sale in Fredericksburg, VA
    • $4,184 above average
    • Mileage
    • 17,918 Miles
    • 29,702 Miles below average
  • 2007 BMW 3 Series for sale in Fredericksburg, VA
    • $1,028 above average
    • Mileage
    • 95,888 Miles
    • 13,604 Miles below average
  • 2014 BMW 3 Series for sale in Fredericksburg, VA
    • $2,620 above average
    • Mileage
    • 27,366 Miles
    • 9,734 Miles below average
  • 2014 BMW 3 Series for sale in Fredericksburg, VA
    • $5,489 below average
    • Mileage
    • 84,003 Miles
    • 45,727 Miles above average
  • 2006 BMW 3 Series for sale in Fredericksburg, VA
    • $1,550 below average
    • Mileage
    • 134,053 Miles
    • 19,372 Miles above average
  • 1 of 3