New
Used
Service
Parts
Call
Directions
Service

2016 BMW 3 Series 328i xDrive Gran Turismo

Stock: 202552A

Mileage: 38602

Our Price

$21,885

LEARN MORE
2016 BMW 3 Series Hatchback
2016 BMW 3 Series Hatchback
2016 BMW 3 Series Hatchback
2016 BMW 3 Series Hatchback
2016 BMW 3 Series Hatchback
2016 BMW 3 Series Hatchback
2016 BMW 3 Series Hatchback
2016 BMW 3 Series Hatchback
2016 BMW 3 Series Hatchback
2016 BMW 3 Series Hatchback
2016 BMW 3 Series Hatchback
2016 BMW 3 Series Hatchback
2016 BMW 3 Series Hatchback
2016 BMW 3 Series Hatchback
2016 BMW 3 Series Hatchback
2016 BMW 3 Series Hatchback
2016 BMW 3 Series Hatchback
2016 BMW 3 Series Hatchback
2016 BMW 3 Series Hatchback
2016 BMW 3 Series Hatchback
2016 BMW 3 Series Hatchback
2016 BMW 3 Series Hatchback

Views: 2

2016 BMW 3 Series 328i xDrive Gran Turismo

6-Speed Automatic Sport

Our Price

$21,885

OR FINANCE FOR: $316 / month

Request More Info GET PRE-APPROVED
Close

2016 BMW 3 Series 328I XDRIVE GRAN TURISMO

Stock: 202552A | Vin: WBA8Z5C54GG501565

BUY TODAY FOR

$21,885