Average based on 55 reviewsWrite a Review
Car is a fun car to drive and runs like a new car with 100,000 miles on it. Great pick up and overall ride. Negative is the repair cost and poor customer service from most of the dealerships. Would no... Read Full Review
Select up to three models to compare with the 2003 BMW 325
Remove one of these cars to add others or compare the below cars now.