Used BMW 5 Series in Mooresville, NC

2.5 million cars to choose from.

Search Used Cars





BMW 5 Series
  • 2012 BMW 5 Series 535i xDrive in Troutman, NC 28166

    $16,000
    Mileage: 88,574
    Location: Troutman, NC 28166
    Description: Used 2012 BMW 5 Series 535i xDrive - $16,000, 88,574 miles Sedan Straight 6 Cylinder Engine Automatic Transmission Fuel: G 6 Cylinders 4 Doors
  • 2014 BMW 5 Series 535i xDrive in Cornelius, NC 28031

    $17,995
    Mileage: 90,783
    Location: Cornelius, NC 28031
    Description: Used 2014 BMW 5 Series 535i xDrive - $17,995, 90,783 miles Exterior Color: dark blue AWD 535i xDrive 4dr Sedan 3.0 3.0L Turbo I6 300hp 300ft Fuel: Gasoline 4 Doors
  • 2017 BMW 5 Series 540i in Huntersville, NC 28078

    $39,478
    Mileage: 23,771
    Location: Huntersville, NC 28078
    Description: Used 2017 BMW 5 Series 540i - $39,478, 23,771 miles Exterior Color: carbon black metallic Sedan 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoline 4 Doors
  • 2019 BMW 5 Series 540i in Huntersville, NC 28078

    $42,398
    Mileage: 21,814
    Location: Huntersville, NC 28078
    Description: Used 2019 BMW 5 Series 540i - $42,398, 21,814 miles Exterior Color: black sapphire metallic Sedan 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoline 4 Doors
  • 2017 BMW 5 Series 540i in Huntersville, NC 28078

    $32,444
    Mileage: 37,036
    Location: Huntersville, NC 28078
    Description: Used 2017 BMW 5 Series 540i - $32,444, 37,036 miles Exterior Color: blue Sedan 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoline 4 Doors
  • 2017 BMW 5 Series 530i in Charlotte, NC 28269

    $27,940
    Mileage: 42,324
    Location: Charlotte, NC 28269
    Description: Used 2017 BMW 5 Series 530i - $27,940, 42,324 miles Exterior Color: black Sedan Intercooled Turbo Premium Unlead Automatic Transmission Fuel: Gasoline Fuel 4 Doors
  • 2012 BMW 5 Series 528i xDrive in Harrisburg, NC 28075

    $11,500
    Mileage: 107,141
    Location: Harrisburg, NC 28075
    Description: Used 2012 BMW 5 Series 528i xDrive - $11,500, 107,141 miles Exterior Color: grey 2.0L Automatic Transmission 4 Cylinders
  • 2011 BMW 5 Series 528i in Harrisburg, NC 28075

    $12,000
    Mileage: 80,996
    Location: Harrisburg, NC 28075
    Description: Used 2011 BMW 5 Series 528i - $12,000, 80,996 miles Exterior Color: green Interior Color: tan 3.0L Automatic Transmission 6 Cylinders
  • 2017 BMW 5 Series 530i in Charlotte, NC 28213

    $28,995
    Mileage: 54,307
    Location: Charlotte, NC 28213
    Description: Used 2017 BMW 5 Series 530i - $28,995, 54,307 miles Exterior Color: white Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoline 4 Doors
  • 2017 BMW 5 Series 540i in Charlotte, NC 28213

    $27,995
    Mileage: 82,767
    Location: Charlotte, NC 28213
    Description: Used 2017 BMW 5 Series 540i - $27,995, 82,767 miles Exterior Color: white Sedan 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoline 4 Doors
  • 2019 BMW 5 Series 540i in Charlotte, NC 28213

    $42,999
    Mileage: 22,789
    Location: Charlotte, NC 28213
    Description: Used 2019 BMW 5 Series 540i - $42,999, 22,789 miles Exterior Color: white Sedan 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoline 4 Doors
  • 2011 BMW 5 Series 535i xDrive in Charlotte, NC 28213

    $9,995
    Mileage: 129,239
    Location: Charlotte, NC 28213
    Description: Used 2011 BMW 5 Series 535i xDrive - $9,995, 129,239 miles Exterior Color: alpine white Sedan 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoline 4 Doors
  • 2014 BMW 5 Series 528i in Charlotte, NC 28213

    $13,995
    Mileage: 106,473
    Location: Charlotte, NC 28213
    Description: Used 2014 BMW 5 Series 528i - $13,995, 106,473 miles Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoline 4 Doors
  • 2011 BMW 5 Series 535i xDrive in Charlotte, NC 28213

    $13,995
    Mileage: 88,267
    Location: Charlotte, NC 28213
    Description: Used 2011 BMW 5 Series 535i xDrive - $13,995, 88,267 miles Exterior Color: alpine white Sedan 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoline 4 Doors
  • 2017 BMW 5 Series 540i in Mocksville, NC 27028

    $38,499
    Mileage: 38,401
    Location: Mocksville, NC 27028
    Description: Used 2017 BMW 5 Series 540i - $38,499, 38,401 miles Exterior Color: white Sedan 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoline 4 Doors