2003 BMW Z42003 BMW Z43.0i | 127,525 miles $3,995Great DealThis vehicle is about $2,900 less than the average price for a 2003 BMW Z4 for sale in the United States.
2003 BMW Z42003 BMW Z42.5i | 156,859 miles $3,990Great DealThis vehicle is about $1,900 less than the average price for a 2003 BMW Z4 for sale in Florida.