2017 BMW 340 XI Sport $33,391 29,372 MilesWhite Exterior / Brown InteriorGas 3L 6 cylinder8 Speed Automatic Transmission All Wheel Drive View Details