Used BMW 3 Series in Birmingham, AL

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2011 BMW 3 Series 328i in Birmingham, AL 35216

    $9,374
    Mileage: 124,994
    Location: Birmingham, AL 35216
    Description: Used 2011 BMW 3 Series 328i - $9,374, 124,994 miles Exterior Color: black sapphire metallic Sedan 3.0L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors
  • 2017 BMW 3 Series 330i in Birmingham, AL 35216

    $20,981
    Mileage: 54,748
    Location: Birmingham, AL 35216
    Description: Used 2017 BMW 3 Series 330i - $20,981, 54,748 miles Exterior Color: mineral gray metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2016 BMW 3 Series 340i xDrive in Birmingham, AL 35210

    $27,982
    Mileage: 37,390
    Location: Birmingham, AL 35210
    Description: Used 2016 BMW 3 Series 340i xDrive - $27,982, 37,390 miles Exterior Color: black sapphire metallic Sedan 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2016 BMW 3 Series 328i in Birmingham, AL 35210

    $18,193
    Mileage: 35,691
    Location: Birmingham, AL 35210
    Description: Used 2016 BMW 3 Series 328i - $18,193, 35,691 miles Exterior Color: mineral gray metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2014 BMW 3 Series 328i in Birmingham, AL 35210

    $15,481
    Mileage: 49,403
    Location: Birmingham, AL 35210
    Description: Used 2014 BMW 3 Series 328i - $15,481, 49,403 miles Exterior Color: liquid blue metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2017 BMW 3 Series 320i in Birmingham, AL 35210

    $18,981
    Mileage: 41,459
    Location: Birmingham, AL 35210
    Description: Used 2017 BMW 3 Series 320i - $18,981, 41,459 miles Exterior Color: silver Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2016 BMW 3 Series 328i in Birmingham, AL 35210

    $22,981
    Mileage: 19,531
    Location: Birmingham, AL 35210
    Description: Used 2016 BMW 3 Series 328i - $22,981, 19,531 miles Exterior Color: mediterranean blue metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2017 BMW 3 Series 320i in Birmingham, AL 35210

    $20,481
    Mileage: 27,546
    Location: Birmingham, AL 35210
    Description: Used 2017 BMW 3 Series 320i - $20,481, 27,546 miles Exterior Color: alpine white Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2017 BMW 3 Series 330i in Birmingham, AL 35210

    $24,981
    Mileage: 29,740
    Location: Birmingham, AL 35210
    Description: Used 2017 BMW 3 Series 330i - $24,981, 29,740 miles Exterior Color: mineral white metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2017 BMW 3 Series 330i in Birmingham, AL 35210

    $25,492
    Mileage: 29,757
    Location: Birmingham, AL 35210
    Description: Used 2017 BMW 3 Series 330i - $25,492, 29,757 miles Exterior Color: black Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2016 BMW 3 Series 328i in Birmingham, AL 35210

    $20,981
    Mileage: 36,844
    Location: Birmingham, AL 35210
    Description: Used 2016 BMW 3 Series 328i - $20,981, 36,844 miles Exterior Color: black sapphire metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2016 BMW 3 Series 328i in Birmingham, AL 35210

    $19,992
    Mileage: 35,991
    Location: Birmingham, AL 35210
    Description: Used 2016 BMW 3 Series 328i - $19,992, 35,991 miles Exterior Color: black Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2016 BMW 3 Series 328i in Birmingham, AL 35210

    $20,742
    Mileage: 31,876
    Location: Birmingham, AL 35210
    Description: Used 2016 BMW 3 Series 328i - $20,742, 31,876 miles Exterior Color: gray Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2016 BMW 3 Series 328i xDrive in Birmingham, AL 35210

    $19,594
    Mileage: 39,211
    Location: Birmingham, AL 35210
    Description: Used 2016 BMW 3 Series 328i xDrive - $19,594, 39,211 miles Exterior Color: alpine white Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2019 BMW 3 Series 330i in Birmingham, AL 35210

    $44,726
    Mileage: contact seller
    Location: Birmingham, AL 35210
    Description: Used 2019 BMW 3 Series 330i - $44,726, Exterior Color: glacier silver metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: GASOLI 4 Doors