Autotrader has 29 Used BMW cars for sale near Amarillo, TX, including a 2013 BMW X5 xDrive35d, a 2014 BMW 428i Coupe, and a 2014 BMW X5 xDrive35i ranging in price from $15,495 to $60,999.