This 2007 BMW 3 Series 328xi with only 103909 is your passport to affordable, reliable, and stylish View More