2013 BMW 328i AWD 2.0L Twin Turbo with 144,541 miles. Runs, shifts, and drives great. Feel free to ask for any additional information.

2013 BMW 328i AWD

$11,495.00Price