Autotrader has 4 Certified BMW 540i cars for sale near Garland, TX ranging in price from $37,491 to $43,991.