Used BMW 3 Series in Harrisburg, PA

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2007 BMW 3 Series 328xi in Harrisburg, PA 17111

    $13,998
    Mileage: 54,052
    Location: Harrisburg, PA 17111
    Description: Used 2007 BMW 3 Series 328xi - $13,998, 54,052 miles Exterior Color: space gray metallic Coupe 3.0L I6 24V MPFI DOHC Fuel: GASOLI 2 Doors
  • 2015 BMW 3 Series 320i xDrive in Harrisburg, PA 17111

    Featured Car
    $22,494
    Mileage: 31,608
    Location: Harrisburg, PA 17111
    Description: Used 2015 BMW 3 Series 320i xDrive - $22,494, 31,608 miles Exterior Color: alpine white Automatic Transmission
  • 2011 BMW 3 Series 328i xDrive in Harrisburg, PA 17111

    $13,000
    Mileage: 83,576
    Location: Harrisburg, PA 17111
    Description: Used 2011 BMW 3 Series 328i xDrive - $13,000, 83,576 miles Exterior Color: titanium silver metallic Sedan 3.0L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors
  • 2008 BMW 3 Series 328i in Harrisburg, PA 17111

    $16,498
    Mileage: 36,089
    Location: Harrisburg, PA 17111
    Description: Used 2008 BMW 3 Series 328i - $16,498, 36,089 miles Exterior Color: space gray metallic Convertible 3.0L I6 24V MPFI DOHC Fuel: GASOLI 2 Doors
  • 2016 BMW 3 Series 328i xDrive Gran Turismo in Harrisburg, PA 17111

    $32,498
    Mileage: 22,481
    Location: Harrisburg, PA 17111
    Description: Used 2016 BMW 3 Series 328i xDrive Gran Turismo - $32,498, 22,481 miles Exterior Color: mineral white metallic Hatchback 2.0L I4 16V GDI DOHC Turbo Fuel: GASOLI 4 Doors
  • 2007 BMW 3 Series 328xi in Harrisburg, PA 17111

    contact seller
    Mileage: 72,547
    Location: Harrisburg, PA 17111
    Description: Used 2007 BMW 3 Series 328xi - 72,547 miles Exterior Color: white Sedan 3.0L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors
  • 2008 BMW 3 Series 328xi in Harrisburg, PA 17111

    $8,992
    Mileage: 108,101
    Location: Harrisburg, PA 17111
    Description: Used 2008 BMW 3 Series 328xi - $8,992, 108,101 miles Exterior Color: jet black Sedan 3.0L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors
  • 2014 BMW 3 Series 328d xDrive in Harrisburg, PA 17111

    $27,998
    Mileage: 59,851
    Location: Harrisburg, PA 17111
    Description: Used 2014 BMW 3 Series 328d xDrive - $27,998, 59,851 miles Exterior Color: black sapphire metallic Wagon 2.0L I4 16V DDI DOHC Turbo Diese Fuel: DIESEL 4 Doors
  • 2011 BMW 3 Series 328i xDrive in Harrisburg, PA 17111

    $12,996
    Mileage: 85,928
    Location: Harrisburg, PA 17111
    Description: Used 2011 BMW 3 Series 328i xDrive - $12,996, 85,928 miles Exterior Color: jet black Sedan 3.0L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors
  • 2009 BMW 3 Series in Harrisburg, PA 17103

    $10,990
    Mileage: 133,700
    Location: Harrisburg, PA 17103
    Description: Used 2009 BMW 3 Series - $10,990, 133,700 miles 4dr Car Gas I6 3.0L/183 Automatic Transmission Fuel: Gasoline Fuel 6 Cylinders 4 Doors
  • 2011 BMW 3 Series 328i xDrive in Camp Hill, PA 17011

    $19,999
    Mileage: 76,374
    Location: Camp Hill, PA 17011
    Description: Used 2011 BMW 3 Series 328i xDrive - $19,999, 76,374 miles Exterior Color: silver Interior Color: black Sedan Automatic Transmission Fuel: G 4 Doors
  • 2011 BMW 3 Series 328i xDrive in Camp Hill, PA 17011

    $20,699
    Mileage: 51,818
    Location: Camp Hill, PA 17011
    Description: Used 2011 BMW 3 Series 328i xDrive - $20,699, 51,818 miles Exterior Color: blue Sedan Fuel: G 4 Doors
  • 2015 BMW 3 Series 328i xDrive in Mechanicsburg, PA 17050

    $28,500
    Mileage: 19,866
    Location: Mechanicsburg, PA 17050
    Description: Used 2015 BMW 3 Series 328i xDrive - $28,500, 19,866 miles Exterior Color: mineral gray Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2017 BMW 3 Series 330i xDrive in Mechanicsburg, PA 17050

    $44,425
    Mileage: 4,307
    Location: Mechanicsburg, PA 17050
    Description: Used 2017 BMW 3 Series 330i xDrive - $44,425, 4,307 miles Exterior Color: imperial blue Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2017 BMW 3 Series 330i xDrive in Mechanicsburg, PA 17050

    $44,975
    Mileage: 4,658
    Location: Mechanicsburg, PA 17050
    Description: Used 2017 BMW 3 Series 330i xDrive - $44,975, 4,658 miles Exterior Color: mineral white Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors