2004 BMW 330i
$23,395
Call For Loc, MI
2004 BMW E46 330i 6 speed sedan with ZHP package in rare black metallic over black leather. 109k miles. Looks, runs and drives like new...actually BETTER than...