2012 BMW 6 series 640i
$20,499
Dumfries, VA
Highway:
31 MPG
Automatic
L6, 3.0L; Twin Turbo
Black Sapphire Metallic
RWD
Gasoline
45,295 Miles
Black
NTY1006
WBALW7C54CC618675
640i