1,136 Listings of 2007 BMW 3 Series for Sale

  • Featured Listings

  • 2007 BMW 3 Series for sale in Springfield, IL
    • $1,494 below average
    • Mileage
    • 86,994 Miles
    • 22,623 Miles below average
  • 2007 BMW 3 Series for sale in Sumter, SC
    • $1,494 below average
    • Mileage
    • 88,000 Miles
    • 21,617 Miles below average
  • 2007 BMW 3 Series for sale in Woodstock, GA
    • $1,990 below average
    • Mileage
    • 106,599 Miles
    • 3,018 Miles below average
  • 2007 BMW 3 Series for sale in North Hollywood, CA
    • $1,239 below average
    • Mileage
    • 103,924 Miles
    • 5,693 Miles below average
  • 2007 BMW 3 Series for sale in Manchester, NH
    • $188 below average
    • Mileage
    • 92,422 Miles
    • 18,971 Miles below average
  • 2007 BMW 3 Series for sale in Madison, TN
    • $2,032 below average
    • Mileage
    • 105,292 Miles
    • 6,101 Miles below average
  • 2007 BMW 3 Series for sale in Phoenix, AZ
    • $2,485 below average
    • Mileage
    • 81,982 Miles
    • 23,109 Miles below average
  • 2007 BMW 3 Series for sale in North Hollywood, CA
    • $498 below average
    • Mileage
    • 99,551 Miles
    • 10,066 Miles below average
  • 2007 BMW 3 Series for sale in Irvine, CA
    • $1,920 above average
    • Mileage
    • 90,000 Miles
    • 15,091 Miles below average
  • 2007 BMW 3 Series for sale in Heath, OH
    • $1,493 below average
    • Mileage
    • 99,167 Miles
    • 12,226 Miles below average
  • 2007 BMW 3 Series for sale in Cleveland, OH
    • Email for Price
    • Mileage
    • 80,409 Miles
    • 24,682 Miles below average
  • 2007 BMW 3 Series for sale in South El Monte, CA
    • $2,506 above average
    • Mileage
    • 94,476 Miles
    • 15,141 Miles below average
  • 2007 BMW 3 Series for sale in Menifee, CA
    • $1,889 below average
    • Mileage
    • 92,000 Miles
    • 17,617 Miles below average
  • 2007 BMW 3 Series for sale in Marysville, OH
    • $3,516 above average
    • Mileage
    • 91,879 Miles
    • 19,514 Miles below average
  • 2007 BMW 3 Series for sale in Philadelphia, PA
    • $1,583 below average
    • Mileage
    • 160,000 Miles
    • 48,607 Miles above average
  • 2007 BMW 3 Series for sale in Huntington Park, CA
    • $1,985 below average
    • Mileage
    • 96,966 Miles
    • 8,125 Miles below average
  • Featured 2007 BMW 3 Series Listings

  • 2007 BMW 3 Series for sale in Montgomery, NY
    • $1,989 below average
    • Mileage
  • 2007 BMW 3 Series for sale in Davie, FL
    • $990 below average
    • Mileage
    • 85,619 Miles
    • 23,998 Miles below average
  • 2007 BMW 3 Series for sale in North Oxford, MA
    • $912 above average
    • Mileage
    • 100,622 Miles
    • 10,771 Miles below average
  • 2007 BMW 3 Series for sale in Kingston, NY
    • $1,512 above average
    • Mileage
    • 100,309 Miles
    • 11,084 Miles below average
  • 2007 BMW 3 Series for sale in Saratoga Springs, NY
    • $1,488 below average
    • Mileage
    • 104,483 Miles
    • 6,910 Miles below average
  • 2007 BMW 3 Series for sale in Hasbrouck Heights, NJ
    • $1,885 below average
    • Mileage
    • 112,606 Miles
    • 1,213 Miles above average
  • 2007 BMW 3 Series for sale in Las Vegas, NV
    • $1,040 below average
    • Mileage
    • 95,552 Miles
    • 14,065 Miles below average
  • 2007 BMW 3 Series for sale in San Diego, CA
    • $1,890 below average
    • Mileage
    • 112,225 Miles
    • 2,608 Miles above average
  • 1 of 48