Used BMW 3 Series in Aurora, OH

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2016 BMW 3 Series 328i xDrive in Streetsboro, OH 44241

    $19,299
    Mileage: 55,877
    Location: Streetsboro, OH 44241
    Description: Used 2016 BMW 3 Series 328i xDrive - $19,299, 55,877 miles Exterior Color: midnight blue metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoline 4 Doors
  • 2016 BMW 3 Series 320i xDrive in Streetsboro, OH 44241

    $18,599
    Mileage: 39,566
    Location: Streetsboro, OH 44241
    Description: Used 2016 BMW 3 Series 320i xDrive - $18,599, 39,566 miles Exterior Color: black Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoline 4 Doors
  • 2017 BMW 3 Series 320i xDrive in Streetsboro, OH 44241

    $22,599
    Mileage: 43,119
    Location: Streetsboro, OH 44241
    Description: Used 2017 BMW 3 Series 320i xDrive - $22,599, 43,119 miles Exterior Color: silver Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoline 4 Doors
  • 2016 BMW 3 Series 328i xDrive in Streetsboro, OH 44241

    $18,499
    Mileage: 60,917
    Location: Streetsboro, OH 44241
    Description: Used 2016 BMW 3 Series 328i xDrive - $18,499, 60,917 miles Exterior Color: midnight blue metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoline 4 Doors
  • 2017 BMW 3 Series 330i xDrive in Streetsboro, OH 44241

    $26,599
    Mileage: 29,786
    Location: Streetsboro, OH 44241
    Description: Used 2017 BMW 3 Series 330i xDrive - $26,599, 29,786 miles Exterior Color: black Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoline 4 Doors
  • 2020 BMW 3 Series 330i xDrive in Streetsboro, OH 44241

    $34,499
    Mileage: 15,145
    Location: Streetsboro, OH 44241
    Description: Used 2020 BMW 3 Series 330i xDrive - $34,499, 15,145 miles Exterior Color: black sapphire metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoline 4 Doors
  • 2016 BMW 3 Series 328i xDrive Gran Turismo in Streetsboro, OH 44241

    $18,499
    Mileage: 61,000
    Location: Streetsboro, OH 44241
    Description: Used 2016 BMW 3 Series 328i xDrive Gran Turismo - $18,499, 61,000 miles Exterior Color: gray Hatchback 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoline 4 Doors
  • 2009 BMW 3 Series in Bedford, OH 44146

    $8,250
    Mileage: 75,243
    Location: Bedford, OH 44146
    Description: Used 2009 BMW 3 Series - $8,250, 75,243 miles Exterior Color: jet black Coupe 3.0L I6 24V MPFI DOHC Fuel: Gasoline 2 Doors
  • 2018 BMW 3 Series 330i xDrive in Bedford, OH 44146

    $30,123
    Mileage: 10,253
    Location: Bedford, OH 44146
    Description: Used 2018 BMW 3 Series 330i xDrive - $30,123, 10,253 miles Exterior Color: alpine white Interior Color: black CAR 2.0L 4-Cylinder DOHC 16V Turboch Automatic Transmission Fuel: G 4 Cylinders 4 Doors
  • 2017 BMW 3 Series 320i xDrive in Bedford, OH 44146

    $22,123
    Mileage: 39,576
    Location: Bedford, OH 44146
    Description: Used 2017 BMW 3 Series 320i xDrive - $22,123, 39,576 miles Exterior Color: glacier silver metallic Interior Color: black CAR 2.0L 4-Cylinder DOHC 16V TwinPow Automatic Transmission Fuel: G 4 Cylinders 4 Doors
  • 2016 BMW 3 Series 320i xDrive in Bedford, OH 44146

    $17,379
    Mileage: 57,411
    Location: Bedford, OH 44146
    Description: Used 2016 BMW 3 Series 320i xDrive - $17,379, 57,411 miles Exterior Color: black Interior Color: black CAR 2.0L 4-Cylinder DOHC 16V TwinPow Automatic Transmission Fuel: G 4 Cylinders 4 Doors
  • 2016 BMW 3 Series 328i xDrive in Bedford, OH 44146

    $21,979
    Mileage: 25,588
    Location: Bedford, OH 44146
    Description: Used 2016 BMW 3 Series 328i xDrive - $21,979, 25,588 miles Exterior Color: mineral gray metallic Interior Color: black CAR 2.0L 4-Cylinder DOHC 16V Turboch Automatic Transmission Fuel: G 4 Cylinders 4 Doors
  • 2016 BMW 3 Series 328i xDrive in Bedford, OH 44146

    $19,249
    Mileage: 57,428
    Location: Bedford, OH 44146
    Description: Used 2016 BMW 3 Series 328i xDrive - $19,249, 57,428 miles Exterior Color: black sapphire metallic Interior Color: black CAR 2.0L 4-Cylinder DOHC 16V Turboch Automatic Transmission Fuel: G 4 Cylinders 4 Doors
  • 2016 BMW 3 Series 328i xDrive in Bedford, OH 44146

    $21,279
    Mileage: 31,285
    Location: Bedford, OH 44146
    Description: Used 2016 BMW 3 Series 328i xDrive - $21,279, 31,285 miles Exterior Color: alpine white Interior Color: venetian beige CAR 2.0L 4-Cylinder DOHC 16V Turboch Automatic Transmission Fuel: G 4 Cylinders 4 Doors
  • 2018 BMW 3 Series 330i xDrive in Maple Heights, OH 44137

    $28,999
    Mileage: 25,622
    Location: Maple Heights, OH 44137
    Description: Used 2018 BMW 3 Series 330i xDrive - $28,999, 25,622 miles Exterior Color: jet black Automatic Transmission 4 Cylinders 4 Doors