926 Listings of 2006 BMW 3 Series for Sale

  • Featured Listings

  • 2006 BMW 3 Series for sale in Alpharetta, GA
    • $536 below average
    • Mileage
    • 96,000 Miles
    • 25,664 Miles below average
  • 2006 BMW 3 Series for sale in Copiague, NY
    • $1,860 below average
    • Mileage
    • 85,623 Miles
    • 18,060 Miles below average
  • 2006 BMW 3 Series for sale in Newark, NJ
    • $1,362 below average
    • Mileage
  • 2006 BMW 3 Series for sale in Salt Lake City, UT
    • $1,531 below average
    • Mileage
    • 143,580 Miles
    • 21,916 Miles above average
  • 2006 BMW 3 Series for sale in Camden, NJ
    • $1,158 below average
    • Mileage
    • 124,420 Miles
    • 838 Miles above average
  • 2006 BMW 3 Series for sale in Fort Lauderdale, FL
    • $1,864 below average
    • Mileage
    • 80,559 Miles
    • 23,124 Miles below average
  • 2006 BMW 3 Series for sale in El Paso, TX
    • $1,257 below average
    • Mileage
    • 104,268 Miles
    • 19,314 Miles below average
  • 2006 BMW 3 Series for sale in Santa Clara, CA
    • $1,036 below average
    • Mileage
    • 95,837 Miles
    • 25,827 Miles below average
  • 2006 BMW 3 Series for sale in Sacramento, CA
    • $1,207 below average
    • Mileage
    • 100,448 Miles
    • 23,134 Miles below average
  • 2006 BMW 3 Series for sale in Brooklyn, NY
    • $1,860 below average
    • Mileage
    • 85,420 Miles
    • 18,263 Miles below average
  • 2006 BMW 3 Series for sale in Kansas City, MO
    • $1,531 below average
    • Mileage
    • 142,100 Miles
    • 20,436 Miles above average
  • 2006 BMW 3 Series for sale in Van Nuys, CA
    • $1,531 below average
    • Mileage
    • 130,000 Miles
    • 8,336 Miles above average
  • 2006 BMW 3 Series for sale in Cincinnati, OH
    • $1,162 below average
    • Mileage
    • 119,596 Miles
    • 3,986 Miles below average
  • 2006 BMW 3 Series for sale in Hudson, NH
    • $511 above average
    • Mileage
    • 105,485 Miles
    • 11,060 Miles below average
  • 2006 BMW 3 Series for sale in Indianapolis, IN
    • $1,658 below average
    • Mileage
    • 146,536 Miles
    • 22,954 Miles above average
  • 2006 BMW 3 Series for sale in Sherman Oaks, CA
    • $1,536 below average
    • Mileage
    • 114,890 Miles
    • 6,774 Miles below average
  • Featured 2006 BMW 3 Series Listings

  • 2006 BMW 3 Series for sale in Mc Minnville, TN
    • $1,657 below average
    • Mileage
    • 194,027 Miles
    • 70,445 Miles above average
  • 2006 BMW 3 Series for sale in Houston, TX
    • $1,540 below average
    • Mileage
    • 115,914 Miles
    • 5,750 Miles below average
  • 2006 BMW 3 Series for sale in Marietta, GA
    • $1,157 below average
    • Mileage
    • 95,323 Miles
    • 28,259 Miles below average
  • 2006 BMW 3 Series for sale in Cleveland, OH
    • $1,032 below average
    • Mileage
    • 107,512 Miles
    • 14,152 Miles below average
  • 2006 BMW 3 Series for sale in Little Ferry, NJ
    • $1,207 below average
    • Mileage
    • 99,971 Miles
    • 23,611 Miles below average
  • 2006 BMW 3 Series for sale in Pompano Beach, FL
    • $1,167 below average
    • Mileage
    • 99,540 Miles
    • 24,042 Miles below average
  • 2006 BMW 3 Series for sale in Miami, FL
    • $657 below average
    • Mileage
    • 104,736 Miles
    • 18,846 Miles below average
  • 2006 BMW 3 Series for sale in Pompano Beach, FL
    • $180 below average
    • Mileage
    • 94,825 Miles
    • 28,757 Miles below average
  • 1 of 39