BMW 328i For Sale

1 LISTINGS - BMW 328i

2011 BMW 328i that has 114461 Miles on it and has been very well kept and maintained . Havent been d

$13,995

Cadillac, MI

Posted: Jun 30, 2024