2016 BMW 6 series 640i
$20,495
Indianapolis, IN
Highway:
31 MPG
Automatic
L6, 3.0L; Twin Turbo
Alpine White
RWD
Gasoline
75,292 Miles
Black
432321
WBA6D0C52GG432321
640i