Used BMW X6 in Birmingham, AL

2.5 million cars to choose from.

Search Used Cars





BMW X6
  • 2016 BMW X6 xDrive50i in Birmingham, AL 35222

    $32,786
    Mileage: 72,573
    Location: Birmingham, AL 35222
    Description: Used 2016 BMW X6 xDrive50i - $32,786, 72,573 miles Exterior Color: black sapphire metallic SUV 4.4L 32-Valve V8 Engine Automatic Transmission 4 Doors
  • 2018 BMW X6 xDrive35i in Pelham, AL 35124

    $39,997
    Mileage: 55,897
    Location: Pelham, AL 35124
    Description: Used 2018 BMW X6 xDrive35i - $39,997, 55,897 miles Exterior Color: black SUV 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoline 4 Doors