Filter Your Results

More...

Showing 1 - 14 of 14 Results
2003 BMW 3 SERIES 325XI
2003 BMW 3 Series 325xi
2003 BMW 3 SERIES 325XI
Gray
114,394 Miles
Kernersville, NC
$5,985
Est $83 / Month (?)
Gray
114,394 Miles
Kernersville, NC
2003 BMW 3 SERIES 325I
2003 BMW 3 Series 325i
2003 BMW 3 SERIES 325I
Silver
205,000 Miles
Florence, SC
$4,995
Est $69 / Month (?)
Silver
205,000 Miles
Florence, SC
2003 BMW 3 SERIES 325XI
2003 BMW 3 Series 325xi
2003 BMW 3 SERIES 325XI
113,088 Miles
Clover, SC
$5,675
Est $79 / Month (?)
113,088 Miles
Clover, SC
2003 BMW 3 SERIES 330I
2003 BMW 3 Series 330i
2003 BMW 3 SERIES 330I
Blue
204,172 Miles
Rock Hill, SC
$3,995
Est $55 / Month (?)
Blue
204,172 Miles
Rock Hill, SC
2003 BMW 3 SERIES 325XI
2003 BMW 3 Series 325xi
2003 BMW 3 SERIES 325XI
Blue
154,588 Miles
Hickory, NC
$4,450
Est $62 / Month (?)
Blue
154,588 Miles
Hickory, NC
2003 BMW 3 SERIES 330XI
2003 BMW 3 Series 330xi
2003 BMW 3 SERIES 330XI
Green
202,015 Miles
Rock Hill, SC
$3,995
Est $55 / Month (?)
Green
202,015 Miles
Rock Hill, SC
2003 BMW 3 SERIES 325I
2003 BMW 3 Series 325i
2003 BMW 3 SERIES 325I
Blue
112,234 Miles
Charlotte, NC
$7,300
Est $101 / Month (?)
Blue
112,234 Miles
Charlotte, NC
2003 BMW 3 SERIES 325XI
2003 BMW 3 Series 325xi
2003 BMW 3 SERIES 325XI
Silver
200,136 Miles
Rock Hill, SC
$3,999
Est $55 / Month (?)
Silver
200,136 Miles
Rock Hill, SC
2003 BMW 3 SERIES 325I
2003 BMW 3 Series 325i
2003 BMW 3 SERIES 325I
Black
Monroe, NC
$6,800
Est $94 / Month (?)
Black
Monroe, NC
2003 BMW 3 SERIES 325I
2003 BMW 3 Series 325i
2003 BMW 3 SERIES 325I
Gray
148,000 Miles
Rock Hill, SC
$3,999
Est $55 / Month (?)
Gray
148,000 Miles
Rock Hill, SC
2003 BMW 3 SERIES 325I
2003 BMW 3 Series 325i
2003 BMW 3 SERIES 325I
Red
158,586 Miles
Lenoir, NC
$5,988
Est $83 / Month (?)
Red
158,586 Miles
Lenoir, NC
2003 BMW 3 SERIES 325I
2003 BMW 3 Series 325i
2003 BMW 3 SERIES 325I
Black
89,614 Miles
Charlotte, NC
$9,995
Est $138 / Month (?)
Black
89,614 Miles
Charlotte, NC
2003 BMW 3 SERIES 325I
2003 BMW 3 Series 325i
2003 BMW 3 SERIES 325I
Gray
146,553 Miles
Charlotte, NC
$8,995
Est $125 / Month (?)
Gray
146,553 Miles
Charlotte, NC
2003 BMW 3 SERIES 325I
2003 BMW 3 Series 325i
2003 BMW 3 SERIES 325I
Blue
149,217 Miles
Matthews, NC
Contact Dealer For Price
Blue
149,217 Miles
Matthews, NC

2003 BMW 3 Series Ratings, Reviews and Analysis

Ratings & Reviews

4 star
al2wash writes:
My First BMW 325i

I feel great driving it and she looks sweet. Great MPG. Unfortunately, I purchased car used; so there are minor things that I would love to have seen/felt and drove when the car was brand NEW. Otherwise, the negative would be the cost of oil changes $100 and any parts, repairs and import labor cost.

Pricing Trends

Average price by trim:
  • 325Ci $8,926
  • 325i $7,582
  • 325xi $8,055
  • 330Ci $9,479
  • 330i $8,269
  • 330xi $8,790

Safety Ratings and Recalls

Safety

2003 BMW 3 Series

Front Crash Driver Side
Front Crash Passenger Side
Side Crash Driver Side
Side Crash Passenger Side