Used 2004 BMW Nationwide

16 photos Photos
2004 BMW Z4 3.0i
2004 BMW Z4 3.0i - 3.0i

2004 BMW Z4 3.0iUsed Cars in Port Saint Lucie, Florida 34952

    Price: $11,988.00
  • Category: Cars & Trucks
  • Mileage: 56,130
  • Transmission: Automatic
  • Seller Type: For sale by dealer
  • Location: Port Saint Lucie, Florida 34952
  • Description:Used 2004 BMW Z4 3.0i for sale - $11,988.00 with 56,130 miles. 3.0i
19 photos Photos
2004 BMW 330i
2004 BMW 330i -

2004 BMW 330i Used Cars in Cadillac, Michigan 49601

    Price: $23,395.00
  • Category: Cars & Trucks
  • Mileage: 109,500
  • Transmission: Manual
  • Seller Type: For sale by dealer
  • Location: Cadillac, Michigan 49601
  • Description:Used 2004 BMW 330i for sale - $23,395.00 with 109,500 miles.
25 photos Photos
2004 BMW X3 3.0i
2004 BMW X3 3.0i - 3.0i

2004 BMW X3 3.0iUsed Cars in Knoxville, Tennessee 37923

    Price: $3,999.00
  • Category: Cars & Trucks
  • Mileage: 224,026
  • Seller Type: For sale by dealer
  • Location: Knoxville, Tennessee 37923
  • Description:Used 2004 BMW X3 3.0i for sale - $3,999.00 with 224,026 miles. 3.0i
35 photos Photos
2004 BMW M3 base
2004 BMW M3 base - Base

2004 BMW M3 baseUsed Cars in Easton, Pennsylvania 18045

    Price: $15,950.00
  • Category: Cars & Trucks
  • Mileage: 110,275
  • Seller Type: For sale by dealer
  • Location: Easton, Pennsylvania 18045
  • Description:Used 2004 BMW M3 base for sale - $15,950.00 with 110,275 miles. Base
1 photo Photos
2004 BMW 5 series 530i
2004 BMW 5 series 530i - 530i

2004 BMW 5 series 530iUsed Cars in Indio, California 92203

    Price: Call
  • Category: Cars & Trucks
  • Mileage: 221,688
  • Seller Type: For sale by dealer
  • Location: Indio, California 92203
  • Description:Used 2004 BMW 5 series 530i for sale - Call with 221,688 miles. 530i
1 photo Photos
2004 BMW X3 3.0i
2004 BMW X3 3.0i - 3.0i

2004 BMW X3 3.0iUsed Cars in Norristown, Pennsylvania 19403

    Price: Call
  • Category: Cars & Trucks
  • Mileage: 99,400
  • Seller Type: For sale by dealer
  • Location: Norristown, Pennsylvania 19403
  • Description:Used 2004 BMW X3 3.0i for sale - Call with 99,400 miles. 3.0i