610.435.2886
DIRECTIONS
SERVICE

2012 BMW 3 Series 328i

Stock: A2110068

Mileage: 88685

OUR PRICE

$17,732

BUY NOW

Views: 3

2012 BMW 3 Series 328i

6-Speed Automatic w/Manual Shift

OUR PRICE

$17,732

Close

2012 BMW 3 Series 328I

Stock: A2110068 | Vin: WBADW3C56CE823402