273 Listings of 2012 BMW 3 Series for Sale

2012 BMW 3 Series Review
  • Featured Listings

  • 2012 BMW 3 Series for sale in Hallandale Beach, FL
    • $3,971 below average
    • Mileage
  • 2012 BMW 3 Series for sale in Denver, CO
    • $2,971 below average
    • Mileage
    • 49,000 Miles
    • 13,673 Miles below average
  • 2012 BMW 3 Series for sale in Euless, TX
    • $1,970 below average
    • Mileage
    • 49,800 Miles
    • 12,873 Miles below average
  • 2012 BMW 3 Series for sale in Spring Valley, CA
    • $4,577 below average
    • Mileage
    • 85,000 Miles
    • 25,669 Miles above average
  • 2012 BMW 3 Series for sale in Hallandale, FL
    • $4,170 below average
    • Mileage
    • 90,000 Miles
    • 27,327 Miles above average
  • 2012 BMW 3 Series for sale in West Palm Beach, FL
    • $2,971 below average
    • Mileage
    • 47,728 Miles
    • 14,945 Miles below average
  • 2012 BMW 3 Series for sale in Casselberry, FL
    • $4,070 below average
    • Mileage
    • 87,503 Miles
    • 24,830 Miles above average
  • 2012 BMW 3 Series for sale in Fort Lauderdale, FL
    • $3,982 below average
    • Mileage
    • 81,694 Miles
    • 19,021 Miles above average
  • 2012 BMW 3 Series for sale in Leesburg, VA
    • $3,985 below average
    • Mileage
    • 93,821 Miles
    • 31,148 Miles above average
  • 2012 BMW 3 Series for sale in Fort Lauderdale, FL
    • $3,973 below average
    • Mileage
    • 101,404 Miles
    • 38,731 Miles above average
  • 2012 BMW 3 Series for sale in Melbourne, FL
    • $4,546 below average
    • Mileage
    • 75,948 Miles
    • 19,030 Miles above average
  • 2012 BMW 3 Series for sale in Houston, TX
    • $7,940 above average
    • Mileage
    • 54,818 Miles
    • 7,855 Miles below average
  • 2012 BMW 3 Series for sale in Hollywood, FL
    • $4,170 below average
    • Mileage
    • 102,000 Miles
    • 39,327 Miles above average
  • 2012 BMW 3 Series for sale in Allentown, PA
    • $2,846 below average
    • Mileage
    • 68,963 Miles
    • 12,045 Miles above average
  • 2012 BMW 3 Series for sale in Huntington Park, CA
    • $3,975 below average
    • Mileage
    • 99,046 Miles
    • 36,373 Miles above average
  • 2012 BMW 3 Series for sale in Deerfield Beach, FL
    • $2,975 below average
    • Mileage
    • 81,350 Miles
    • 18,677 Miles above average
  • Featured 2012 BMW 3 Series Listings

  • 2012 BMW 3 Series for sale in Loganville, GA
    • $2,975 below average
    • Mileage
    • 91,797 Miles
    • 29,124 Miles above average
  • 2012 BMW 3 Series for sale in Temecula, CA
    • $1,909 above average
    • Mileage
    • 48,713 Miles
    • 13,960 Miles below average
  • 2012 BMW 3 Series for sale in Paw Paw, MI
    • $1,978 below average
    • Mileage
    • 42,560 Miles
    • 11,873 Miles below average
  • 2012 BMW 3 Series for sale in Nashville, TN
    • $4,491 below average
    • Mileage
    • 65,809 Miles
    • 8,891 Miles above average
  • 2012 BMW 3 Series for sale in Houston, TX
    • $1,682 below average
    • Mileage
    • 45,644 Miles
    • 14,300 Miles below average
  • 2012 BMW 3 Series for sale in Calabasas, CA

    2012 BMW 3 Series

    • $2,824 above average
    • Mileage
    • 36,000 Miles
    • 23,331 Miles below average
  • 2012 BMW 3 Series for sale in Coventry, CT
    • $2,553 below average
    • Mileage
    • 84,720 Miles
    • 30,287 Miles above average
  • 2012 BMW 3 Series for sale in Temecula, CA

    2012 BMW 3 Series

    • $2,826 below average
    • Mileage
    • 55,400 Miles
    • 3,931 Miles below average
  • 1 of 12