BMW for Sale in Doylestown, Ohio
2004 BMW X3 in Doylestown, OH
2004 BMW X3 2.5i 161K No accidents, no rust Panoramic roof Heated seats Needs 1 tire Possible rear differential issues Most gaskets and some vacuum lines replaced in last 2 years