757 Listings of 2009 BMW 3 Series for Sale

  • Featured Listings

  • 2009 BMW 3 Series for sale in Skokie, IL
    • $950 below average
    • Mileage
    • 89,452 Miles
    • 7,956 Miles below average
  • 2009 BMW 3 Series for sale in Stone Mountain, GA
    • $2,082 below average
    • Mileage
    • 87,875 Miles
    • 6,529 Miles below average
  • 2009 BMW 3 Series for sale in Columbus, OH
    • $2,455 below average
    • Mileage
    • 89,594 Miles
    • 7,814 Miles below average
  • 2009 BMW 3 Series for sale in Merrick, NY
    • $2,455 below average
    • Mileage
    • 130,753 Miles
    • 33,345 Miles above average
  • 2009 BMW 3 Series for sale in Frederick, MD
    • $2,061 below average
    • Mileage
    • 131,533 Miles
    • 33,727 Miles above average
  • 2009 BMW 3 Series for sale in Pompano Beach, FL
    • $2,183 below average
    • Mileage
    • 86,780 Miles
    • 7,624 Miles below average
  • 2009 BMW 3 Series for sale in Miami, FL
    • $2,083 below average
    • Mileage
    • 75,436 Miles
    • 18,968 Miles below average
  • 2009 BMW 3 Series for sale in Dallas, TX
    • $2,627 below average
    • Mileage
    • 81,028 Miles
    • 6,985 Miles below average
  • 2009 BMW 3 Series for sale in Leominster, MA
    • $2,550 below average
    • Mileage
    • 101,000 Miles
    • 3,592 Miles above average
  • 2009 BMW 3 Series for sale in Cabot, AR
    • $2,582 below average
    • Mileage
    • 111,000 Miles
    • 16,596 Miles above average
  • 2009 BMW 3 Series for sale in Kenvil, NJ
    • $2,465 below average
    • Mileage
    • 155,060 Miles
    • 57,652 Miles above average
  • 2009 BMW 3 Series for sale in Kenvil, NJ
    • $2,465 below average
    • Mileage
    • 161,652 Miles
    • 64,244 Miles above average
  • 2009 BMW 3 Series for sale in Calabasas, CA

    2009 BMW 3 Series

    • $1,556 above average
    • Mileage
    • 79,000 Miles
    • 14,612 Miles below average
  • 2009 BMW 3 Series for sale in Lake Forest Park, WA
    • $1,782 below average
    • Mileage
    • 88,370 Miles
    • 6,034 Miles below average
  • 2009 BMW 3 Series for sale in Parsippany, NJ
    • $2,072 below average
    • Mileage
    • 91,330 Miles
    • 6,476 Miles below average
  • 2009 BMW 3 Series for sale in North Charleston, SC
    • $1,682 below average
    • Mileage
    • 108,238 Miles
    • 13,834 Miles above average
  • Featured 2009 BMW 3 Series Listings

  • 2009 BMW 3 Series for sale in Hallandale Beach, FL
    • $2,583 below average
    • Mileage
    • 92,858 Miles
    • 1,546 Miles below average
  • 2009 BMW 3 Series for sale in Gulf Breeze, FL
    • $2,724 below average
    • Mileage
    • 94,729 Miles
    • 6,716 Miles above average
  • 2009 BMW 3 Series for sale in Phoenix, AZ
    • $2,629 below average
    • Mileage
    • 120,990 Miles
    • 32,977 Miles above average
  • 2009 BMW 3 Series for sale in Lynnwood Financing Available, WA
    • $2,724 below average
    • Mileage
    • 96,766 Miles
    • 8,753 Miles above average
  • 2009 BMW 3 Series for sale in Manassas, VA
    • $2,724 below average
    • Mileage
    • 119,731 Miles
    • 31,718 Miles above average
  • 2009 BMW 3 Series for sale in Phoenix, AZ
    • $2,019 below average
    • Mileage
    • 116,046 Miles
    • 21,642 Miles above average
  • 2009 BMW 3 Series for sale in Sterling, VA
    • $2,550 below average
    • Mileage
    • 134,256 Miles
    • 36,848 Miles above average
  • 2009 BMW 3 Series for sale in Brooklyn, NY
    • $2,587 below average
    • Mileage
    • 108,545 Miles
    • 14,141 Miles above average
  • 1 of 32