BMW
Z4
Filter
Save Saved

No Results Found

Save this search to get instantly alerted when matching listings appear

or expand your search

2004 BMW Z4 2.5i
12,140 Miles | Urbandale, IA
$23,991
est. $431/mo

Track Price Check Availability

2004 BMW Z4 3.0i
114,184 Miles | New Port Richey, FL
$10,266
est. $185/mo

Track Price Check Availability

2004 BMW Z4 3.0i
140,673 Miles | Peoria, AZ
$8,995
est. $162/mo

Track Price Check Availability

2004 BMW Z4 3.0i
59,868 Miles | El Cajon, CA
$13,999
est. $252/mo

Track Price Check Availability

2004 BMW Z4 2.5i
49,039 Miles | Jacksonville, FL
$12,990
est. $234/mo

Track Price Check Availability

2004 BMW Z4 3.0i
72,225 Miles | Kansas City, MO
$13,000
est. $234/mo

Track Price Check Availability

2004 BMW Z4 2.5i
125,164 Miles | Miami, FL
$6,299
est. $113/mo

Track Price Check Availability

2004 BMW Z4 3.0i
83,482 Miles | Auburn, WA
$13,485
est. $242/mo

Track Price Check Availability

2004 BMW Z4 3.0i
95,108 Miles | Lilburn, GA
$10,984
est. $198/mo

Track Price Check Availability

2004 BMW Z4 3.0i
116,793 Miles | Mounds View, MN
$8,992
est. $162/mo

Track Price Check Availability

2004 BMW Z4 3.0i
65,966 Miles | Indianapolis, IN
$9,500
est. $171/mo

Track Price Check Availability

2004 BMW Z4 3.0i
88,020 Miles | Indian Trail, NC
$11,489
est. $207/mo

Track Price Check Availability

2004 BMW Z4 2.5i
83,667 Miles | Tempe, AZ
$9,995
est. $180/mo

Track Price Check Availability

2004 BMW Z4 2.5i
89,663 Miles | Flint, MI
$11,958
est. $215/mo

Track Price Check Availability

2004 BMW Z4 3.0i
44,370 Miles | Royal Palm Beach, FL
$16,500
est. $297/mo

Track Price Check Availability

2004 BMW Z4 3.0i
46,457 Miles | Arlington, TX
$13,888
est. $250/mo

Track Price Check Availability

2004 BMW Z4 3.0i
94,744 Miles | Fairfield, OH
$15,995
est. $288/mo

Track Price Check Availability

2004 BMW Z4 3.0i
87,491 Miles | Hudson, NC
$12,900
est. $232/mo

Track Price Check Availability

2004 BMW Z4 2.5i
75,451 Miles | Fort Myers, FL
$12,900
est. $232/mo

Track Price Check Availability

2004 BMW Z4 2.5i
57,644 Miles | Cheshire, CT
$9,500
est. $171/mo

Track Price Check Availability

2004 BMW Z4 Owner Ratings & Reviews

Write a Review

2004 BMW Z4 - Greatest fun car I ever owned

Robert L
Quakertown, Pennsylvania
Overall
5.0
Value
5.0
Performance
5.0
Style
5.0
Comfort
4.0
Fuel Economy
5.0
Reliability
5.0
This is my first BMW, and when I got it was beyond my expectations. Build quality is amazing; interior materials feel high quality, and fit snugly with each other. Seats are very comfortable and have a lot of adjustability. Ride quality is very focus on performance, but still forgiving on bumpy roads/surfaces. My model came loaded with a premium BOSE stereo, having 12 speakers. Comes with front, side, and knee airbags. Top goes up and down in less then 12 seconds. Visibility is very good, although the side pillars are hefty, as it is understandable they need extra sturdiness due to convertible factors of design. Engine is very smooth, very powerful, but yet still efficient, I usually get 34mpg on average. Engines is a work of art, shifting is super precise and gear ratios or spot on. ... (more)
Story
I live in Pennsylvania in a mountain region of the state. I remember taking this car for my first ride, and once I hit that first twist on the road, it gave me the biggest smile I have ever had! I think my mouth was hurting that night from smiling so much, its a nice place to be..
Pros
Fun factor Great engineering Fuel Economy Power, smoothness of the engine BMW Warranty Resale value Built Quality Loyal following
Cons
Pricey ($37,000) Stock tires run flats only, no spare If something breaks and the car is out of warranty, expensive parts and service! Premium fuel only Visibility with a pillars being chunky