Used BMW 3 Series in Avon, OH

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2015 BMW 3 Series 328d xDrive in Avon, OH 44011

    $38,000
    Mileage: 24,558
    Location: Avon, OH 44011
    Description: Used 2015 BMW 3 Series 328d xDrive - $38,000, 24,558 miles Exterior Color: black sapphire metallic Wagon 2.0L I4 16V DDI DOHC Turbo Diese Fuel: Diesel 4 Doors
  • 2008 BMW 3 Series 335i in Avon, OH 44011

    contact seller
    Mileage: 124,411
    Location: Avon, OH 44011
    Description: Used 2008 BMW 3 Series 335i - 124,411 miles Exterior Color: gray 335i 2dr Coupe 3.0 6 Cylinder Fuel: Gasoline 2 Doors
  • 2011 BMW 3 Series 328i in Avon, OH 44011

    contact seller
    Mileage: 14,195
    Location: Avon, OH 44011
    Description: Used 2011 BMW 3 Series 328i - 14,195 miles Exterior Color: gold 328i 2dr Convertible 3.0 6 Cylinder Fuel: Gasoline 2 Doors
  • 2010 BMW 3 Series 335i xDrive in North Ridgeville, OH 44039

    $17,500
    Mileage: 64,972
    Location: North Ridgeville, OH 44039
    Description: Used 2010 BMW 3 Series 335i xDrive - $17,500, 64,972 miles Exterior Color: blue Sedan 3.0L I6 24V GDI DOHC Twin Turbo Fuel: Gasoli 4 Doors
  • 2008 BMW 3 Series 335xi in North Ridgeville, OH 44039

    $13,895
    Mileage: 98,987
    Location: North Ridgeville, OH 44039
    Description: Used 2008 BMW 3 Series 335xi - $13,895, 98,987 miles Exterior Color: blue Coupe 3.0L I6 24V GDI DOHC Twin Turbo Fuel: Gasoli 2 Doors
  • 2008 BMW 3 Series 328i in North Ridgeville, OH 44039

    $10,000
    Mileage: 77,834
    Location: North Ridgeville, OH 44039
    Description: Used 2008 BMW 3 Series 328i - $10,000, 77,834 miles Exterior Color: black Sedan 3.0L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors
  • 2014 BMW 3 Series 328i xDrive in Westlake, OH 44145

    $33,995
    Mileage: 21,386
    Location: Westlake, OH 44145
    Description: Used 2014 BMW 3 Series 328i xDrive - $33,995, 21,386 miles Exterior Color: sparkling bronze metallic Wagon I4 2.00L Automatic Transmission Fuel: Gas 4 Doors
  • 2008 BMW 3 Series 335i in Westlake, OH 44145

    $16,700
    Mileage: 48,912
    Location: Westlake, OH 44145
    Description: Used 2008 BMW 3 Series 335i - $16,700, 48,912 miles Exterior Color: sparkling graphite metallic Convertible I6 3.00L Automatic Transmission Fuel: Gas 2 Doors
  • 2011 BMW 3 Series 328i xDrive in Westlake, OH 44145

    $15,950
    Mileage: 62,300
    Location: Westlake, OH 44145
    Description: Used 2011 BMW 3 Series 328i xDrive - $15,950, 62,300 miles Exterior Color: alpine white Sedan I6 3.00L Automatic Transmission Fuel: Gas 4 Doors
  • 2014 BMW 3 Series 320i xDrive in Westlake, OH 44145

    $23,400
    Mileage: 42,737
    Location: Westlake, OH 44145
    Description: Used 2014 BMW 3 Series 320i xDrive - $23,400, 42,737 miles Exterior Color: black sapphire metallic Sedan I4 2.00L Automatic Transmission Fuel: Gas 4 Doors
  • 2016 BMW 3 Series 328i xDrive in Westlake, OH 44145

    $43,253
    Mileage: 5,000
    Location: Westlake, OH 44145
    Description: Used 2016 BMW 3 Series 328i xDrive - $43,253, 5,000 miles Exterior Color: silver 2.00L Automatic Transmission
  • 2016 BMW 3 Series 328i xDrive in Westlake, OH 44145

    $38,995
    Mileage: 2,491
    Location: Westlake, OH 44145
    Description: Used 2016 BMW 3 Series 328i xDrive - $38,995, 2,491 miles Exterior Color: melbourne red metallic Sedan I4 2.00L Automatic Transmission Fuel: Gas 4 Doors
  • 2016 BMW 3 Series 328i xDrive in Westlake, OH 44145

    $44,857
    Mileage: 5,001
    Location: Westlake, OH 44145
    Description: Used 2016 BMW 3 Series 328i xDrive - $44,857, 5,001 miles Exterior Color: red 2.00L Automatic Transmission
  • 2014 BMW 3 Series 328i xDrive Gran Turismo in Westlake, OH 44145

    $30,995
    Mileage: 33,495
    Location: Westlake, OH 44145
    Description: Used 2014 BMW 3 Series 328i xDrive Gran Turismo - $30,995, 33,495 miles Exterior Color: alpine white Hatchback I4 2.00L Automatic Transmission Fuel: Gas 4 Doors
  • 2016 BMW 3 Series 328i xDrive Gran Turismo in Westlake, OH 44145

    $49,610
    Mileage: 5,338
    Location: Westlake, OH 44145
    Description: Used 2016 BMW 3 Series 328i xDrive Gran Turismo - $49,610, 5,338 miles Exterior Color: white 2.00L Automatic Transmission