Used BMW 3 Series in Birmingham, AL

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2016 BMW 3 Series 328i in Birmingham, AL 35203

    $30,899
    Mileage: 29,875
    Location: Birmingham, AL 35203
    Description: Used 2016 BMW 3 Series 328i - $30,899, 29,875 miles Exterior Color: jet black Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: GASOLI 4 Doors
  • 2015 BMW 3 Series 328i xDrive in Birmingham, AL 35203

    $24,988
    Mileage: 45,669
    Location: Birmingham, AL 35203
    Description: Used 2015 BMW 3 Series 328i xDrive - $24,988, 45,669 miles Exterior Color: jet black 4dr Car Intercooled Turbo Premium Unlead 4 Doors
  • 2016 BMW 3 Series 328i in Birmingham, AL 35203

    $33,299
    Mileage: 19,759
    Location: Birmingham, AL 35203
    Description: Used 2016 BMW 3 Series 328i - $33,299, 19,759 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 35203

    $32,299
    Mileage: 24,035
    Location: Birmingham, AL 35203
    Description: Used 2016 BMW 3 Series 328i - $32,299, 24,035 miles Exterior Color: alpine white Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: GASOLI 4 Doors
  • 2011 BMW 3 Series 328i in Birmingham, AL 35216

    $14,200
    Mileage: 68,916
    Location: Birmingham, AL 35216
    Description: Used 2011 BMW 3 Series 328i - $14,200, 68,916 miles Exterior Color: silver Sedan 3.0L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors
  • 2011 BMW 3 Series 328i in Birmingham, AL 35216

    contact seller
    Mileage: 48,462
    Location: Birmingham, AL 35216
    Description: Used 2011 BMW 3 Series 328i - 48,462 miles Exterior Color: black Sedan 3.0L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors
  • 2011 BMW 3 Series 328i in Birmingham, AL 35216

    $15,990
    Mileage: 71,123
    Location: Birmingham, AL 35216
    Description: Used 2011 BMW 3 Series 328i - $15,990, 71,123 miles Exterior Color: black Coupe 3.0L I6 24V MPFI DOHC Fuel: Gasoli 2 Doors
  • 2013 BMW 3 Series 328i in Birmingham, AL 35216

    $17,518
    Mileage: 68,959
    Location: Birmingham, AL 35216
    Description: Used 2013 BMW 3 Series 328i - $17,518, 68,959 miles Exterior Color: alpine white Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2016 BMW 3 Series 320i in Birmingham, AL 35210

    $42,395
    Mileage: 17,050
    Location: Birmingham, AL 35210
    Description: Used 2016 BMW 3 Series 320i - $42,395, 17,050 miles Exterior Color: mediterranean blue metallic Automatic Transmission
  • 2017 BMW 3 Series 330i in Birmingham, AL 35210

    $40,791
    Mileage: contact seller
    Location: Birmingham, AL 35210
    Description: Used 2017 BMW 3 Series 330i - $40,791, Exterior Color: glacier silver metallic Automatic Transmission
  • 2017 BMW 3 Series 320i in Birmingham, AL 35210

    $41,890
    Mileage: contact seller
    Location: Birmingham, AL 35210
    Description: Used 2017 BMW 3 Series 320i - $41,890, Exterior Color: jatoba brown metallic Automatic Transmission
  • 2017 BMW 3 Series 320i in Birmingham, AL 35210

    $39,155
    Mileage: contact seller
    Location: Birmingham, AL 35210
    Description: Used 2017 BMW 3 Series 320i - $39,155, Exterior Color: mediterranean blue metallic Automatic Transmission
  • 2016 BMW 3 Series 320i in Birmingham, AL 35210

    $39,340
    Mileage: 11,980
    Location: Birmingham, AL 35210
    Description: Used 2016 BMW 3 Series 320i - $39,340, 11,980 miles Exterior Color: alpine white Automatic Transmission
  • 2016 BMW 3 Series 320i in Birmingham, AL 35210

    $27,981
    Mileage: 14,085
    Location: Birmingham, AL 35210
    Description: Used 2016 BMW 3 Series 320i - $27,981, 14,085 miles Exterior Color: jet black Automatic Transmission
  • 2011 BMW 3 Series 328i in Birmingham, AL 35210

    $12,981
    Mileage: 72,925
    Location: Birmingham, AL 35210
    Description: Used 2011 BMW 3 Series 328i - $12,981, 72,925 miles Exterior Color: alpine white Sedan 3.0L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors