New & Used 2004 BMW Z4 for Sale

Filters

Filter Advanced Filters
Sort By
Great Deal

Used 2004 BMW Z4 3.0i Roadster

$10,500
49,000 mi.
mi. from 67025
1621 Pleasant Valley Rd Mt Pleasant, PA 15666
(724) 204-8562
Great Deal

Used 2004 BMW Z4 2.5i Roadster

$17,990
56,350 mi.
mi. from 67025
4203 Franklin Commons Ct. Franklin, TN 37067
(615) 614-8666
Great Deal

Used 2004 BMW Z4 3.0i

$8,995
140,673 mi.
mi. from 67025
8660 W. Bell Rd. Peoria, AZ 85382
(888) 261-7321
Good Deal

Used 2004 BMW Z4 3.0i Roadster

$15,999
38,216 mi.
mi. from 67025
4330 Conifer Ct UNION GROVE, WI 53182
(262) 458-0257
Great Deal

Used 2004 BMW Z4 2.5i Roadster

$14,900
52,054 mi.
mi. from 67025
493 Airport Pulling Rd N Naples, FL 34104
5.0
4 reviews
(239) 249-3133
Great Deal

Used 2004 BMW Z4 3.0i Roadster

$8,992
116,793 mi.
mi. from 67025
2375 Mounds View Blvd Mounds View, MN 55112
5.0
1 review
(763) 447-4058
Great Deal

Used 2004 BMW Z4 3.0i Roadster

$14,500
77,919 mi.
mi. from 67025
2290 Bruner Ln Fort Myers, FL 33912
3.9
7 reviews
(239) 308-4673
Good Deal

Used 2004 BMW Z4 2.5i Roadster

$8,500
115,885 mi.
mi. from 67025
3400 S Orange Blossom Trail Orlando, FL 32839
5.0
1 review
(407) 545-4112
Good Deal

Used 2004 BMW Z4 2.5i Roadster

$10,621
115,985 mi.
mi. from 67025
7270 N Keystone Ave Indianapolis, IN 46240
(317) 747-9187

2004 BMW Z4 by Trim

BMW Z4 by Year

Bmw Z4s for Sale by Year