Used BMW 3 Series in Ballwin, MO

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2017 BMW 3 Series 330i xDrive in Ballwin, MO 63011

    $40,505
    Mileage: 9,965
    Location: Ballwin, MO 63011
    Description: Used 2017 BMW 3 Series 330i xDrive - $40,505, 9,965 miles Exterior Color: black sapphire metallic - black Sedan I4 2.00L Automatic Transmission Fuel: Gas 4 Doors
  • 2017 BMW 3 Series 320i xDrive in Ballwin, MO 63011

    $37,055
    Mileage: 568
    Location: Ballwin, MO 63011
    Description: Used 2017 BMW 3 Series 320i xDrive - $37,055, 568 miles Exterior Color: alpine white - white Sedan I4 2.00L Automatic Transmission Fuel: Gas 4 Doors
  • 2017 BMW 3 Series 330e in Ballwin, MO 63011

    $43,585
    Mileage: 8,446
    Location: Ballwin, MO 63011
    Description: Used 2017 BMW 3 Series 330e - $43,585, 8,446 miles Exterior Color: glacier silver metallic - silver Sedan I4 2.00L Automatic Transmission Fuel: Hybrid 4 Doors
  • 2017 BMW 3 Series 320i xDrive in Ballwin, MO 63011

    $39,025
    Mileage: 2,363
    Location: Ballwin, MO 63011
    Description: Used 2017 BMW 3 Series 320i xDrive - $39,025, 2,363 miles Exterior Color: mineral gray metallic - gray Sedan I4 2.00L Automatic Transmission Fuel: Gas 4 Doors
  • 2017 BMW 3 Series 320i xDrive in Ballwin, MO 63011

    $35,855
    Mileage: 10,049
    Location: Ballwin, MO 63011
    Description: Used 2017 BMW 3 Series 320i xDrive - $35,855, 10,049 miles Exterior Color: mediterranean blue metallic Sedan I4 2.00L Automatic Transmission Fuel: Gas 4 Doors
  • 2017 BMW 3 Series 320i xDrive in Ballwin, MO 63011

    $41,515
    Mileage: 306
    Location: Ballwin, MO 63011
    Description: Used 2017 BMW 3 Series 320i xDrive - $41,515, 306 miles Exterior Color: alpine white - white Sedan I4 2.00L Automatic Transmission Fuel: Gas 4 Doors
  • 2017 BMW 3 Series 320i xDrive in Ballwin, MO 63011

    $41,445
    Mileage: 2,757
    Location: Ballwin, MO 63011
    Description: Used 2017 BMW 3 Series 320i xDrive - $41,445, 2,757 miles Exterior Color: mineral white metallic - white Sedan I4 2.00L Automatic Transmission Fuel: Gas 4 Doors
  • 2017 BMW 3 Series 320i xDrive in Ballwin, MO 63011

    $40,485
    Mileage: 1,264
    Location: Ballwin, MO 63011
    Description: Used 2017 BMW 3 Series 320i xDrive - $40,485, 1,264 miles Exterior Color: mineral gray metallic - gray Sedan I4 2.00L Automatic Transmission Fuel: Gas 4 Doors
  • 2018 BMW 3 Series 320i xDrive in Ballwin, MO 63011

    $42,845
    Mileage: 85
    Location: Ballwin, MO 63011
    Description: Used 2018 BMW 3 Series 320i xDrive - $42,845, 85 miles Exterior Color: alpine white - white Sedan I4 2.00L Automatic Transmission Fuel: Gas 4 Doors
  • 2017 BMW 3 Series 330i xDrive in Ballwin, MO 63011

    $43,181
    Mileage: 8,315
    Location: Ballwin, MO 63011
    Description: Used 2017 BMW 3 Series 330i xDrive - $43,181, 8,315 miles Exterior Color: black sapphire metallic - black Sedan I4 2.00L Automatic Transmission Fuel: Gas 4 Doors
  • 2014 BMW 3 Series 328i xDrive in Ballwin, MO 63011

    Featured Car
    $24,995
    Mileage: 44,214
    Location: Ballwin, MO 63011
    Description: Used 2014 BMW 3 Series 328i xDrive - $24,995, 44,214 miles Exterior Color: black sapphire metallic - black Sedan 4 Dr. Automatic Transmission Fuel: Gasoline 4 Cylinders 4 Doors
  • 2017 BMW 3 Series 320i xDrive in Ballwin, MO 63011

    $41,415
    Mileage: 1,304
    Location: Ballwin, MO 63011
    Description: Used 2017 BMW 3 Series 320i xDrive - $41,415, 1,304 miles Exterior Color: platinum silver metallic Sedan I4 2.00L Automatic Transmission Fuel: Gas 4 Doors
  • 2017 BMW 3 Series 320i xDrive in Ballwin, MO 63011

    $41,215
    Mileage: 2,380
    Location: Ballwin, MO 63011
    Description: Used 2017 BMW 3 Series 320i xDrive - $41,215, 2,380 miles Exterior Color: alpine white - white Sedan I4 2.00L Automatic Transmission Fuel: Gas 4 Doors
  • 2014 BMW 3 Series 320i xDrive in Ballwin, MO 63011

    $21,550
    Mileage: 41,434
    Location: Ballwin, MO 63011
    Description: Used 2014 BMW 3 Series 320i xDrive - $21,550, 41,434 miles Exterior Color: mineral gray metallic - gray Sedan I4 2.00L Automatic Transmission Fuel: Gas 4 Doors
  • 2017 BMW 3 Series 330i xDrive in Ballwin, MO 63011

    $41,874
    Mileage: 6,062
    Location: Ballwin, MO 63011
    Description: Used 2017 BMW 3 Series 330i xDrive - $41,874, 6,062 miles Exterior Color: mineral gray metallic - gray Sedan I4 2.00L Automatic Transmission Fuel: Gas 4 Doors