Close
to
Showing 25 - 48 of 181
Find the right 2004 BMW 3 Series right here. Our dealer network covers the entire U.S. and can find the perfect 2004 BMW 3 Series for you.
Sort by
$9,995
$5,500
1 owner
$34,490
Clean title
1 owner
$6,995
$25,950
$12,800
Clean title
$8,548
$6,995
1 owner
$13,990
$6,795
$9,995
$4,400
$4,995
$5,415
$5,995
$5,999
$29,995
$6,998
$9,900
$3,499
$4,512
$3,495
$9,190
$3,495
(910 listings)
(769 listings)
(667 listings)
(664 listings)
(462 listings)
(458 listings)
(375 listings)
(350 listings)
(343 listings)
(326 listings)
(639 listings)
(502 listings)
(393 listings)
(392 listings)
(390 listings)
(352 listings)
(310 listings)
(292 listings)
(281 listings)
(280 listings)