Used BMW X5 in Birmingham, AL

2.5 million cars to choose from.

Search Used Cars





BMW X5
  • 2016 BMW X5 xDrive35d in Birmingham, AL 35203

    $44,600
    Mileage: 14,996
    Location: Birmingham, AL 35203
    Description: Used 2016 BMW X5 xDrive35d - $44,600, 14,996 miles Exterior Color: dark gray SUV 3.0L I6 24V DDI DOHC Twin Turbo Fuel: Diesel 4 Doors
  • 2012 BMW X5 xDrive35i in Birmingham, AL 35216

    $19,478
    Mileage: 55,797
    Location: Birmingham, AL 35216
    Description: Used 2012 BMW X5 xDrive35i - $19,478, 55,797 miles Exterior Color: carbon black metallic Interior Color: sand beige 3.0L 6 cyls Automatic Transmission
  • 2018 BMW X5 xDrive35i in Birmingham, AL 35210

    $60,246
    Mileage: contact seller
    Location: Birmingham, AL 35210
    Description: Used 2018 BMW X5 xDrive35i - $60,246, Exterior Color: dark graphite metallic SUV 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2014 BMW X5 xDrive35i in Birmingham, AL 35210

    $28,994
    Mileage: 59,859
    Location: Birmingham, AL 35210
    Description: Used 2014 BMW X5 xDrive35i - $28,994, 59,859 miles Exterior Color: black SUV 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2018 BMW X5 xDrive35i in Birmingham, AL 35210

    $57,041
    Mileage: 4
    Location: Birmingham, AL 35210
    Description: Used 2018 BMW X5 xDrive35i - $57,041, 4 miles Exterior Color: jet black SUV 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2018 BMW X5 xDrive35i in Birmingham, AL 35210

    $60,551
    Mileage: 4
    Location: Birmingham, AL 35210
    Description: Used 2018 BMW X5 xDrive35i - $60,551, 4 miles Exterior Color: glacier silver metallic SUV 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2018 BMW X5 sDrive35i in Birmingham, AL 35210

    $55,006
    Mileage: contact seller
    Location: Birmingham, AL 35210
    Description: Used 2018 BMW X5 sDrive35i - $55,006, Exterior Color: sparkling brown metallic SUV 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2018 BMW X5 sDrive35i in Birmingham, AL 35210

    $56,336
    Mileage: 4
    Location: Birmingham, AL 35210
    Description: Used 2018 BMW X5 sDrive35i - $56,336, 4 miles Exterior Color: space gray metallic SUV 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2018 BMW X5 sDrive35i in Birmingham, AL 35210

    $59,106
    Mileage: 4
    Location: Birmingham, AL 35210
    Description: Used 2018 BMW X5 sDrive35i - $59,106, 4 miles Exterior Color: glacier silver metallic SUV 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2018 BMW X5 sDrive35i in Birmingham, AL 35210

    $60,916
    Mileage: 4
    Location: Birmingham, AL 35210
    Description: Used 2018 BMW X5 sDrive35i - $60,916, 4 miles Exterior Color: glacier silver metallic SUV 3.0L I6 24V GDI DOHC Turbo Fuel: GASOLI 4 Doors
  • 2018 BMW X5 sDrive35i in Birmingham, AL 35210

    $59,011
    Mileage: contact seller
    Location: Birmingham, AL 35210
    Description: Used 2018 BMW X5 sDrive35i - $59,011, Exterior Color: glacier silver metallic SUV 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2018 BMW X5 sDrive35i in Birmingham, AL 35210

    $57,136
    Mileage: contact seller
    Location: Birmingham, AL 35210
    Description: Used 2018 BMW X5 sDrive35i - $57,136, Exterior Color: metallic SUV 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2018 BMW X5 sDrive35i in Birmingham, AL 35210

    $54,286
    Mileage: contact seller
    Location: Birmingham, AL 35210
    Description: Used 2018 BMW X5 sDrive35i - $54,286, Exterior Color: alpine white SUV 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2018 BMW X5 sDrive35i in Birmingham, AL 35210

    $62,981
    Mileage: contact seller
    Location: Birmingham, AL 35210
    Description: Used 2018 BMW X5 sDrive35i - $62,981, Exterior Color: glacier silver metallic SUV 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2018 BMW X5 xDrive35i in Birmingham, AL 35210

    $56,990
    Mileage: 2,521
    Location: Birmingham, AL 35210
    Description: Used 2018 BMW X5 xDrive35i - $56,990, 2,521 miles Exterior Color: white SUV 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoli 4 Doors