Autotrader has 10 Used BMW Z4 cars for sale near San Antonio, TX, including a 2009 BMW Z4 sDrive30i, a 2011 BMW Z4 sDrive30i, and a 2011 BMW Z4 sDrive35is ranging in price from $20,990 to $49,962.