Browse Used BMW Cars in Birmingham, AL

All Used BMW in Birmingham, AL

Used BMW Models in Birmingham, AL

  • BMW 1 Series in Birmingham 2 Listings from $10,900
  • BMW 2 Series in Birmingham 2 Listings from $17,810
  • BMW 3 Series in Birmingham Save $2,312 on 5 Deals
    39 Listings from $3,800
  • BMW 4 Series in Birmingham Save $711
    11 Listings from $20,250
  • BMW 5 Series in Birmingham Save $808 on 1 Deal
    31 Listings from $3,999
  • BMW 6 Series in Birmingham Save $97
    3 Listings from $29,999
  • BMW 7 Series in Birmingham Save $5,432 on 2 Deals
    10 Listings from $14,850
  • BMW M2 in Birmingham Save $1,246
    1 Listing from $53,998
  • BMW M3 in Birmingham 1 Listing from $22,959
  • BMW M4 in Birmingham Save $292
    2 Listings from $32,980
  • BMW M5 in Birmingham 1 Listing from $46,998
  • BMW M8 in Birmingham Save $19,013 on 1 Deal
    1 Listing from $113,000
  • BMW X1 in Birmingham Save $1,593 on 1 Deal
    5 Listings from $14,995
  • BMW X2 in Birmingham 2 Listings from $31,000
  • BMW X3 in Birmingham Save $520 on 1 Deal
    23 Listings from $4,990
  • BMW X5 in Birmingham Save $273
    20 Listings from $5,995
  • BMW X6 M in Birmingham Save $84
    1 Listing from $64,997
  • BMW X6 in Birmingham 1 Listing from $22,999
  • BMW Z4 in Birmingham Save $601 on 1 Deal
    1 Listing from $22,000
  • BMW i3 in Birmingham Save $1,159 on 1 Deal
    1 Listing from $13,799