Autotrader has 23 Used BMW Z4 cars for sale near Arlington, TX, including a 2003 BMW Z4 3.0i Roadster, a 2004 BMW Z4 2.5i Roadster, and a 2004 BMW Z4 3.0i Roadster ranging in price from $6,997 to $47,990.