Skip to main content
Best match Lowest price Highest price Lowest mileage Highest mileage Nearest location Best deal Newest year Oldest year Newest listed Oldest listed
Skip to Listings
Best match Lowest price Highest price Lowest mileage Highest mileage Nearest location Best deal Newest year Oldest year Newest listed Oldest listed
Skip to Filters
  • Jet Black 2020 BMW 330 xDriveJet Black 2020 BMW 330 xDriveJet Black 2020 BMW 330 xDriveJet Black 2020 BMW 330 xDriveJet Black 2020 BMW 330 xDriveJet Black 2020 BMW 330 xDrive

    $23,476

    69,253 mi.
    Est. $424/mo

    Trend Auto Motors Inc

    Malvern, PA (17 mi)
    Check Availability

  • Alpine White 2011 BMW 328 xDriveAlpine White 2011 BMW 328 xDriveAlpine White 2011 BMW 328 xDriveAlpine White 2011 BMW 328 xDriveAlpine White 2011 BMW 328 xDriveAlpine White 2011 BMW 328 xDrive

    $9,977

    95,006 mi.
    Est. $180/mo

    Trend Auto Motors Inc

    Malvern, PA (17 mi)
    Check Availability

  • Mineral White Metallic 2023 BMW M850 Gran Coupe M850iMineral White Metallic 2023 BMW M850 Gran Coupe M850iMineral White Metallic 2023 BMW M850 Gran Coupe M850iMineral White Metallic 2023 BMW M850 Gran Coupe M850iMineral White Metallic 2023 BMW M850 Gran Coupe M850iMineral White Metallic 2023 BMW M850 Gran Coupe M850i

    $60,485

    $2K
    19,441 mi.
    Est. $1,093/mo

    Piazza Hyundai of Pottstown

    3.4
    Royersford, PA (9 mi)
    Check Availability

  • $39,479

    23,465 mi.
    Est. $713/mo

    BMW of Doylestown A Thompson Dealership

    4.5
    Doylestown, PA (30 mi)
    Check Availability
  • $70,255

    5,019 mi.
    Est. $1,270/mo

    BMW of Doylestown A Thompson Dealership

    4.5
    Doylestown, PA (30 mi)
    Check Availability
  • $76,815

    4,909 mi.
    Est. $1,388/mo

    BMW of Doylestown A Thompson Dealership

    4.5
    Doylestown, PA (30 mi)
    Check Availability
  • $54,140

    5,551 mi.
    Est. $978/mo

    BMW of Doylestown A Thompson Dealership

    4.5
    Doylestown, PA (30 mi)
    Check Availability
  • $76,790

    5,133 mi.
    Est. $1,388/mo

    BMW of Doylestown A Thompson Dealership

    4.5
    Doylestown, PA (30 mi)
    Check Availability
  • Black Sapphire Metallic 2023 BMW i4 Gran Coupe M50Black Sapphire Metallic 2023 BMW i4 Gran Coupe M50Black Sapphire Metallic 2023 BMW i4 Gran Coupe M50Black Sapphire Metallic 2023 BMW i4 Gran Coupe M50Black Sapphire Metallic 2023 BMW i4 Gran Coupe M50Black Sapphire Metallic 2023 BMW i4 Gran Coupe M50

    $42,980

    29,069 mi.
    Est. $777/mo

    Bergey's Lincoln

    4.5
    Lansdale, PA (23 mi)
    Check Availability

  • $56,840

    6,274 mi.
    Est. $1,027/mo

    BMW of Doylestown A Thompson Dealership

    4.5
    Doylestown, PA (30 mi)
    Check Availability
  • Alpine White 2024 BMW 330 i xDrive

    $38,479

    34,311 mi.
    Est. $695/mo

    BMW of Doylestown A Thompson Dealership

    4.5
    Doylestown, PA (30 mi)
    Check Availability
  • Black Sapphire Metallic 2020 BMW 740 xDriveBlack Sapphire Metallic 2020 BMW 740 xDriveBlack Sapphire Metallic 2020 BMW 740 xDriveBlack Sapphire Metallic 2020 BMW 740 xDriveBlack Sapphire Metallic 2020 BMW 740 xDriveBlack Sapphire Metallic 2020 BMW 740 xDrive

    $30,090

    $305
    52,291 mi.
    Est. $544/mo

    Jim Schmidt Chevrolet

    4.2
    $720 delivery from Hicksville, OH (480 mi)
    Check Availability
  • Red 2015 BMW 650 xDrive M SPORTRed 2015 BMW 650 xDrive M SPORTRed 2015 BMW 650 xDrive M SPORTRed 2015 BMW 650 xDrive M SPORTRed 2015 BMW 650 xDrive M SPORTRed 2015 BMW 650 xDrive M SPORT

    $17,965

    58,421 mi.
    Est. $325/mo

    Merlex Auto Group

    3.8
    $399 delivery from Arlington, VA (123 mi)
    Check Availability
  • Mineral White Metallic 2023 BMW X5 xDrive40iMineral White Metallic 2023 BMW X5 xDrive40iMineral White Metallic 2023 BMW X5 xDrive40iMineral White Metallic 2023 BMW X5 xDrive40iMineral White Metallic 2023 BMW X5 xDrive40iMineral White Metallic 2023 BMW X5 xDrive40i

    $38,885

    37,153 mi.
    Est. $703/mo

    Autodirect Cars & Corvettes

    5.0
    Edgewater Park, NJ (45 mi)
    Check Availability
  • Dark Graphite Metallic 2021 BMW X3 M40iDark Graphite Metallic 2021 BMW X3 M40iDark Graphite Metallic 2021 BMW X3 M40iDark Graphite Metallic 2021 BMW X3 M40iDark Graphite Metallic 2021 BMW X3 M40iDark Graphite Metallic 2021 BMW X3 M40i

    $36,485

    51,732 mi.
    Est. $659/mo

    Sloane Toyota of Philadelphia

    4.8
    Philadelphia, PA (37 mi)
    Check Availability
  • Maroon 2019 BMW X5 xDrive40iMaroon 2019 BMW X5 xDrive40iMaroon 2019 BMW X5 xDrive40iMaroon 2019 BMW X5 xDrive40iMaroon 2019 BMW X5 xDrive40iMaroon 2019 BMW X5 xDrive40i

    $25,485

    85,530 mi.
    Est. $461/mo

    Bristol Auto Mall

    4.9
    Levittown, PA (47 mi)
    Check Availability
  • Mineral White Metallic 2019 BMW X3 xDrive30iMineral White Metallic 2019 BMW X3 xDrive30iMineral White Metallic 2019 BMW X3 xDrive30iMineral White Metallic 2019 BMW X3 xDrive30iMineral White Metallic 2019 BMW X3 xDrive30iMineral White Metallic 2019 BMW X3 xDrive30i

    $18,485

    85,100 mi.
    Est. $334/mo

    Bristol Auto Mall

    4.9
    Levittown, PA (47 mi)
    Check Availability
  • Gray Metallic 2026 BMW X5 xDrive40iGray Metallic 2026 BMW X5 xDrive40iGray Metallic 2026 BMW X5 xDrive40iGray Metallic 2026 BMW X5 xDrive40iGray Metallic 2026 BMW X5 xDrive40iGray Metallic 2026 BMW X5 xDrive40i

    $77,239

    6,999 mi.
    Est. $1,396/mo

    Flemington BMW

    4.9
    Flemington, NJ (46 mi)
    Check Availability
  • Gray 2023 BMW X3 xDrive30iGray 2023 BMW X3 xDrive30iGray 2023 BMW X3 xDrive30iGray 2023 BMW X3 xDrive30iGray 2023 BMW X3 xDrive30iGray 2023 BMW X3 xDrive30i

    $27,499

    $500
    48,445 mi.
    Est. $497/mo

    CarVision of Maple Shade

    4.9
    Maple Shade, NJ (46 mi)
    Check Availability
  • Dark Graphite 2024 BMW X3 xDrive30iDark Graphite 2024 BMW X3 xDrive30iDark Graphite 2024 BMW X3 xDrive30iDark Graphite 2024 BMW X3 xDrive30iDark Graphite 2024 BMW X3 xDrive30iDark Graphite 2024 BMW X3 xDrive30i

    $42,639

    12,971 mi.
    Est. $771/mo

    Flemington BMW

    4.9
    Flemington, NJ (46 mi)
    Check Availability
  • Black 2024 BMW X3 xDrive30iBlack 2024 BMW X3 xDrive30iBlack 2024 BMW X3 xDrive30iBlack 2024 BMW X3 xDrive30iBlack 2024 BMW X3 xDrive30iBlack 2024 BMW X3 xDrive30i

    $37,798

    $100
    21,731 mi.
    Est. $683/mo

    Hyundai of Trenton

    4.3
    Ewing Township, NJ (50 mi)
    Check Availability
  • Gray Metallic 2022 BMW X3 M40iGray Metallic 2022 BMW X3 M40iGray Metallic 2022 BMW X3 M40iGray Metallic 2022 BMW X3 M40iGray Metallic 2022 BMW X3 M40iGray Metallic 2022 BMW X3 M40i

    $40,794

    $2.7K
    34,685 mi.
    Est. $737/mo

    Clinton Acura

    4.9
    Clinton, NJ (49 mi)
    Check Availability
  • Carbon Black Metallic 2026 BMW X5 M60iCarbon Black Metallic 2026 BMW X5 M60iCarbon Black Metallic 2026 BMW X5 M60iCarbon Black Metallic 2026 BMW X5 M60iCarbon Black Metallic 2026 BMW X5 M60iCarbon Black Metallic 2026 BMW X5 M60i

    $73,790

    $1K
    17,846 mi.
    Est. $1,334/mo

    J & S Autohaus

    4.2
    Ewing, NJ (49 mi)
    Check Availability
  • Dark Graphite Metallic 2025 BMW X3 M50 xDriveDark Graphite Metallic 2025 BMW X3 M50 xDriveDark Graphite Metallic 2025 BMW X3 M50 xDriveDark Graphite Metallic 2025 BMW X3 M50 xDriveDark Graphite Metallic 2025 BMW X3 M50 xDriveDark Graphite Metallic 2025 BMW X3 M50 xDrive

    $53,990

    $3.6K
    16,756 mi.
    Est. $976/mo

    Porsche Delaware

    4.4
    Newark, DE (42 mi)
    Check Availability
  • Alpine White 2019 BMW X5 xDrive40iAlpine White 2019 BMW X5 xDrive40iAlpine White 2019 BMW X5 xDrive40iAlpine White 2019 BMW X5 xDrive40iAlpine White 2019 BMW X5 xDrive40iAlpine White 2019 BMW X5 xDrive40i

    $26,448

    75,601 mi.
    Est. $478/mo

    CarShop Mt. Holly

    4.8
    Mount Holly, NJ (50 mi)
    Check Availability