2003 BMW Z4 2.5i in Madison, AL
$6,800
2003 BMW Z4 2.5i. 5 speed manual transmission. 107,300 miles. The car is in great shape and it runs well. The tires are still pretty new and don’t have a lot of wear on them. It’s in good shape for a 2003. Shifts clean and the clutch is in good sh...