Used BMW 3 Series in Hartselle, AL

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2009 BMW 3 Series in Decatur, AL 35603

    $8,995
    Mileage: 99,334
    Location: Decatur, AL 35603
    Description: Used 2009 BMW 3 Series - $8,995, 99,334 miles Exterior Color: gray Sedan 3.0L I6 24V MPFI DOHC Fuel: GASOLI 4 Doors
  • 2015 BMW 3 Series 320i in Decatur, AL 35603

    $20,877
    Mileage: 38,121
    Location: Decatur, AL 35603
    Description: Used 2015 BMW 3 Series 320i - $20,877, 38,121 miles Exterior Color: gray 4 Door Sedan 2.0L I4 16V GDI DOHC Turbo Automatic Transmission
  • 2006 BMW 3 Series 330i in Decatur, AL 35603

    $7,975
    Mileage: 136,030
    Location: Decatur, AL 35603
    Description: Used 2006 BMW 3 Series 330i - $7,975, 136,030 miles Exterior Color: electric red Sedan 3.0L I6 24V MPFI DOHC Automatic Transmission Fuel: GASOLI 4 Doors
  • 2014 BMW 3 Series 328i in Decatur, AL 35603

    contact seller
    Mileage: 19,501
    Location: Decatur, AL 35603
    Description: Used 2014 BMW 3 Series 328i - 19,501 miles Exterior Color: melbourne red metallic 328i 4dr Sedan 2.0 4 Cylinder Automatic Transmission Fuel: Gasoline 4 Doors
  • 2006 BMW 3 Series 325i in Decatur, AL 35603

    contact seller
    Mileage: 171,201
    Location: Decatur, AL 35603
    Description: Used 2006 BMW 3 Series 325i - 171,201 miles Exterior Color: jet black 325i 4dr Sedan 3.0 6 Cylinder Automatic Transmission Fuel: Gasoline 4 Doors
  • 2011 BMW 3 Series 328i in Decatur, AL 35602

    $12,889
    Mileage: 72,525
    Location: Decatur, AL 35602
    Description: Used 2011 BMW 3 Series 328i - $12,889, 72,525 miles Exterior Color: black Automatic Transmission 6 Cylinders 4 Doors
  • 2011 BMW 3 Series 328i in Decatur, AL 35602

    $14,889
    Mileage: 58,962
    Location: Decatur, AL 35602
    Description: Used 2011 BMW 3 Series 328i - $14,889, 58,962 miles Exterior Color: gray Automatic Transmission 6 Cylinders 4 Doors
  • 2016 BMW 3 Series 328i in Decatur, AL 35601

    $24,500
    Mileage: 42,681
    Location: Decatur, AL 35601
    Description: Used 2016 BMW 3 Series 328i - $24,500, 42,681 miles Exterior Color: alpine white Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: GASOLI 4 Doors
  • 2016 BMW 3 Series 328i in Cullman, AL 35055

    $35,990
    Mileage: 26,682
    Location: Cullman, AL 35055
    Description: Used 2016 BMW 3 Series 328i - $35,990, 26,682 miles Exterior Color: black Fuel: G 4 Doors
  • 2007 BMW 3 Series 335i in Athens, AL 35613

    $9,990
    Mileage: 105,353
    Location: Athens, AL 35613
    Description: Used 2007 BMW 3 Series 335i - $9,990, 105,353 miles Exterior Color: alpine white Sedan 3.0L I6 24V GDI DOHC Twin Turbo Fuel: GASOLI 4 Doors
  • 2016 BMW 3 Series 320i in Huntsville, AL 35806

    Featured Car
    $28,500
    Mileage: 859
    Location: Huntsville, AL 35806
    Description: Used 2016 BMW 3 Series 320i - $28,500, 859 miles Exterior Color: black Sedan 4 Dr. Automatic Transmission 4 Cylinders 4 Doors
  • 2014 BMW 3 Series 328i in Huntsville, AL 35816

    $26,990
    Mileage: 35,817
    Location: Huntsville, AL 35816
    Description: Used 2014 BMW 3 Series 328i - $26,990, 35,817 miles Exterior Color: jet black Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2014 BMW 3 Series 328i in Huntsville, AL 35816

    $28,714
    Mileage: 35,037
    Location: Huntsville, AL 35816
    Description: Used 2014 BMW 3 Series 328i - $28,714, 35,037 miles Exterior Color: white Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2016 BMW 3 Series 328i in Huntsville, AL 35816

    $28,871
    Mileage: 7,245
    Location: Huntsville, AL 35816
    Description: Used 2016 BMW 3 Series 328i - $28,871, 7,245 miles Exterior Color: white Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: GASOLI 4 Doors
  • 2014 BMW 3 Series 320i in Huntsville, AL 35816

    $21,159
    Mileage: 37,195
    Location: Huntsville, AL 35816
    Description: Used 2014 BMW 3 Series 320i - $21,159, 37,195 miles Exterior Color: jet black Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors