Autotrader has 7 Used BMW 228i xDrive Gran Coupe cars for sale near Midland, TX ranging in price from $35,805 to $42,845.