Autotrader has 37 Used BMW X4 cars for sale near Carrollton, TX, including a 2016 BMW X4 M40i, a 2017 BMW X4 M40i, and a 2017 BMW X4 xDrive28i ranging in price from $26,975 to $60,645.