2016 BMW 6 series 640i xDrive
$24,999
Portland, OR
Highway:
29 MPG
Automatic
L6, 3.0L; Twin Turbo
Black
AWD
Gasoline
47,784 Miles
WBA6F3C54GD994539
640i xDrive