32 BMW 320s for Sale in Gallatin, TN

  • Search within

    2015 BMW 320 i xDrive
    $24,500 22,307 mi. | Used
    2015 BMW 320 i xDrive
    $24,500 Mileage: 22,307
    Exterior Color:
    White
    Interior Color:
    Black
    Transmission:
    8-Speed Automatic
    Drivetrain:
    AWD
    View Full Details
    2016 BMW 320 i xDrive
    $28,000 17,319 mi. | Used
    2016 BMW 320 i xDrive
    $28,000 Mileage: 17,319
    Exterior Color:
    White
    Interior Color:
    Black
    Transmission:
    8-Speed Automatic
    Drivetrain:
    AWD
    View Full Details
    2015 BMW 320 i xDrive
    $24,988 24,651 mi. | Used
    2015 BMW 320 i xDrive
    $24,988 Mileage: 24,651
    Exterior Color:
    Alpine White
    Interior Color:
    Black
    Transmission:
    8-Speed Automatic
    Drivetrain:
    AWD
    View Full Details
    2014 BMW 320 i xDrive
    $23,998 20,396 mi. | Used
    2014 BMW 320 i xDrive
    $23,998 Mileage: 20,396
    Exterior Color:
    Black
    Interior Color:
    Black
    Transmission:
    8-Speed Automatic w/OD
    Drivetrain:
    AWD
    View Full Details
    PRICE DROP
    2016 BMW 320 i
    $26,693 10,049 mi. | Used
    2016 BMW 320 i
    $26,693 Mileage: 10,049
    Exterior Color:
    White
    Interior Color:
    Venetian Beige
    Transmission:
    8-Speed Automatic
    Drivetrain:
    RWD
    View Full Details
    2017 BMW 320 i
    $38,651 MSRP $40,690 | New
    2017 BMW 320 i
    $38,651 MSRP $40,690
    Exterior Color:
    Jet Black
    Interior Color:
    Venetian Beige
    Transmission:
    8-Speed Automatic
    Drivetrain:
    RWD
    View Full Details
    2017 BMW 320 i
    $36,182 MSRP $38,295 | New
    2017 BMW 320 i
    $36,182 MSRP $38,295
    Exterior Color:
    Jet Black
    Interior Color:
    Black
    Transmission:
    8-Speed Automatic
    Drivetrain:
    RWD
    View Full Details
    2017 BMW 320 i
    $39,373 MSRP $41,885 | New
    2017 BMW 320 i
    $39,373 MSRP $41,885
    Exterior Color:
    Mediterranean Blue Metallic
    Interior Color:
    Black
    Transmission:
    8-Speed Automatic
    Drivetrain:
    RWD
    View Full Details
    2017 BMW 320 i
    $31,486 10 mi. | Used
    2017 BMW 320 i
    $31,486 Mileage: 10
    Exterior Color:
    Alpine White
    Interior Color:
    Venetian Beige
    Transmission:
    8-Speed Automatic
    Drivetrain:
    RWD
    View Full Details
    2017 BMW 320 i
    $39,584 MSRP $42,340 | New
    2017 BMW 320 i
    $39,584 MSRP $42,340
    Exterior Color:
    Platinum Silver Metallic
    Interior Color:
    Venetian Beige
    Transmission:
    8-Speed Automatic
    Drivetrain:
    RWD
    View Full Details
    2017 BMW 320 i
    $41,024 MSRP $43,880 | New
    2017 BMW 320 i
    $41,024 MSRP $43,880
    Exterior Color:
    Imperial Blue Metallic
    Interior Color:
    Venetian Beige
    Transmission:
    8-Speed Automatic
    Drivetrain:
    RWD
    View Full Details
    2017 BMW 320 i
    $36,984 MSRP $39,555 | New
    2017 BMW 320 i
    $36,984 MSRP $39,555
    Exterior Color:
    Platinum Silver Metallic
    Interior Color:
    Venetian Beige
    Transmission:
    8-Speed Automatic
    Drivetrain:
    RWD
    View Full Details
    2017 BMW 320 i
    $34,986 0 mi. | Used
    2017 BMW 320 i
    $34,986 Mileage: 0
    Exterior Color:
    Imperial Blue Metallic
    Interior Color:
    Venetian Beige
    Transmission:
    8-Speed Automatic
    Drivetrain:
    RWD
    View Full Details
    2017 BMW 320 i
    $28,986 4,857 mi. | Used
    2017 BMW 320 i
    $28,986 Mileage: 4,857
    Exterior Color:
    Imperial Blue Metallic
    Interior Color:
    Beige / Black
    Transmission:
    8-Speed Automatic
    Drivetrain:
    RWD
    View Full Details
    2017 BMW 320 i
    $37,986 788 mi. | Used
    2017 BMW 320 i
    $37,986 Mileage: 788
    Exterior Color:
    Glacier Silver Metallic
    Interior Color:
    Black
    Transmission:
    8-Speed Automatic
    Drivetrain:
    RWD
    View Full Details
    2016 BMW 320 i
    $24,986 13,006 mi. | Used
    2016 BMW 320 i
    $24,986 Mileage: 13,006
    Exterior Color:
    Silver
    Interior Color:
    Black
    Transmission:
    8-Speed Automatic
    Drivetrain:
    RWD
    View Full Details
    2016 BMW 320 i
    $26,986 12,452 mi. | Used
    2016 BMW 320 i
    $26,986 Mileage: 12,452
    Exterior Color:
    Black
    Interior Color:
    Black
    Transmission:
    8-Speed Automatic
    Drivetrain:
    RWD
    View Full Details
    2016 BMW 320 i
    $23,986 13,233 mi. | Used
    2016 BMW 320 i
    $23,986 Mileage: 13,233
    Exterior Color:
    Alpine White
    Interior Color:
    Black
    Transmission:
    8-Speed Automatic
    Drivetrain:
    RWD
    View Full Details
    2017 BMW 320 i
    $24,986 6,151 mi. | Used
    2017 BMW 320 i
    $24,986 Mileage: 6,151
    Exterior Color:
    Glacier Silver Metallic
    Interior Color:
    Black
    Transmission:
    8-Speed Automatic
    Drivetrain:
    RWD
    View Full Details
    2016 BMW 320 i
    $31,481 1 mi. | Used
    2016 BMW 320 i
    $31,481 Mileage: 1
    Exterior Color:
    Alpine White
    Interior Color:
    Venetian Beige
    Transmission:
    8-Speed Automatic
    Drivetrain:
    RWD
    View Full Details
    2016 BMW 320 i
    $23,986 11,745 mi. | Used
    2016 BMW 320 i
    $23,986 Mileage: 11,745
    Exterior Color:
    Black
    Interior Color:
    Black
    Transmission:
    8-Speed Automatic
    Drivetrain:
    RWD
    View Full Details
    2016 BMW 320 i
    $25,986 16,208 mi. | Used
    2016 BMW 320 i
    $25,986 Mileage: 16,208
    Exterior Color:
    Jet Black
    Interior Color:
    Black
    Transmission:
    8-Speed Automatic
    Drivetrain:
    RWD
    View Full Details
    2016 BMW 320 i
    $25,986 13,563 mi. | Used
    2016 BMW 320 i
    $25,986 Mileage: 13,563
    Exterior Color:
    Alpine White
    Interior Color:
    Black
    Transmission:
    8-Speed Automatic
    Drivetrain:
    RWD
    View Full Details
    2016 BMW 320 i xDrive
    $31,986 11,407 mi. | Used
    2016 BMW 320 i xDrive
    $31,986 Mileage: 11,407
    Exterior Color:
    Jet Black
    Interior Color:
    Black
    Transmission:
    8-Speed Automatic
    Drivetrain:
    AWD
    View Full Details
    2016 BMW 320 i
    $28,966 8,167 mi. | Used
    2016 BMW 320 i
    $28,966 Mileage: 8,167
    Exterior Color:
    Imperial Blue Metallic
    Interior Color:
    Venetian Beige
    Transmission:
    8-Speed Automatic
    Drivetrain:
    RWD
    View Full Details
    2016 BMW 320 i
    $29,986 7,579 mi. | Used
    2016 BMW 320 i
    $29,986 Mileage: 7,579
    Exterior Color:
    Mediterranean Blue Metallic
    Interior Color:
    Oyster
    Transmission:
    8-Speed Automatic
    Drivetrain:
    RWD
    View Full Details
    2016 BMW 320 i
    $29,986 4,453 mi. | Used
    2016 BMW 320 i
    $29,986 Mileage: 4,453
    Exterior Color:
    Mineral Gray Metallic
    Interior Color:
    Venetian Beige
    Transmission:
    8-Speed Automatic
    Drivetrain:
    RWD
    View Full Details
    2016 BMW 320 i
    $30,986 12,603 mi. | Used
    2016 BMW 320 i
    $30,986 Mileage: 12,603
    Exterior Color:
    Glacier Silver Metallic
    Interior Color:
    Black
    Transmission:
    8-Speed Automatic
    Drivetrain:
    RWD
    View Full Details
    2016 BMW 320 i
    $27,496 9,035 mi. | Used
    2016 BMW 320 i
    $27,496 Mileage: 9,035
    Exterior Color:
    Jet Black
    Interior Color:
    Black
    Transmission:
    8-Speed Automatic
    Drivetrain:
    RWD
    View Full Details
    2016 BMW 320 i
    $24,986 12,651 mi. | Used
    2016 BMW 320 i
    $24,986 Mileage: 12,651
    Exterior Color:
    Alpine White
    Interior Color:
    Black
    Transmission:
    8-Speed Automatic
    Drivetrain:
    RWD
    View Full Details