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 Filters
  • $51,995

    12,667 mi.
    Est. $940/mo

    Sun Motor Cars BMW

    Mechanicsburg, PA (2 mi)
    Quick view
  • $42,995

    11,752 mi.
    Est. $777/mo

    Sun Motor Cars BMW

    Mechanicsburg, PA (2 mi)
    Quick view
  • $66,595

    9,910 mi.
    Est. $1,204/mo

    Sun Motor Cars BMW

    Mechanicsburg, PA (2 mi)
    Quick view
  • $38,995

    9,239 mi.
    Est. $705/mo

    Sun Motor Cars BMW

    Mechanicsburg, PA (2 mi)
    Quick view
  • $43,595

    25,426 mi.
    Est. $788/mo

    Sun Motor Cars BMW

    Mechanicsburg, PA (2 mi)
    Quick view
  • $43,501

    20,109 mi.
    Est. $786/mo

    Sun Motor Cars BMW

    Mechanicsburg, PA (2 mi)
    Quick view
  • $38,995

    27,998 mi.
    Est. $705/mo

    Sun Motor Cars BMW

    Mechanicsburg, PA (2 mi)
    Quick view
  • $68,995

    46,295 mi.
    Est. $1,247/mo

    Sun Motor Cars BMW

    Mechanicsburg, PA (2 mi)
    Quick view
  • $38,995

    9,579 mi.
    Est. $705/mo

    Sun Motor Cars BMW

    Mechanicsburg, PA (2 mi)
    Quick view
  • $52,595

    8,876 mi.
    Est. $950/mo

    Sun Motor Cars BMW

    Mechanicsburg, PA (2 mi)
    Quick view
  • $43,995

    11,527 mi.
    Est. $795/mo

    Sun Motor Cars BMW

    Mechanicsburg, PA (2 mi)
    Quick view
  • $36,595

    45,994 mi.
    Est. $661/mo

    Sun Motor Cars BMW

    Mechanicsburg, PA (2 mi)
    Quick view
  • $14,139

    $742
    102,494 mi.
    Est. $256/mo

    My Car Chevrolet GMC

    Check Availability
    Millersburg, PA (23 mi)
    Quick view
  • $47,950

    14,960 mi.
    Est. $867/mo

    BMW of York

    York, PA (25 mi)
    Quick view
  • $77,995

    32,521 mi.
    Est. $1,410/mo

    BMW of York

    York, PA (25 mi)
    Quick view
  • $45,995

    28,637 mi.
    Est. $831/mo

    BMW of York

    York, PA (25 mi)
    Quick view
  • $59,995

    20,985 mi.
    Est. $1,084/mo

    BMW of York

    York, PA (25 mi)
    Quick view
  • $42,995

    33,372 mi.
    Est. $777/mo

    BMW of York

    York, PA (25 mi)
    Quick view
  • $46,995

    12,404 mi.
    Est. $849/mo

    BMW of York

    York, PA (25 mi)
    Quick view
  • $40,569

    26,442 mi.
    Est. $733/mo

    BMW of York

    York, PA (25 mi)
    Quick view
  • $42,995

    11,371 mi.
    Est. $777/mo

    BMW of York

    York, PA (25 mi)
    Quick view
  • White Metallic 2018 BMW X5 xDrive35d

    $21,991

    94,534 mi.
    Est. $397/mo

    H & H Chevrolet Cadillac Inc.

    4.4
    Check Availability
    Shippensburg, PA (26 mi)
    Quick view
  • Blue 2022 BMW M240 XIBlue 2022 BMW M240 XIBlue 2022 BMW M240 XIBlue 2022 BMW M240 XIBlue 2022 BMW M240 XIBlue 2022 BMW M240 XI

    $47,998

    26,925 mi.
    Est. $867/mo

    CarMax East Meadow

    3.6
    Check Availability
    $149 delivery to Mechanicsburg, PA (3 mi)

    Quick view
  • White 2017 BMW M4White 2017 BMW M4White 2017 BMW M4White 2017 BMW M4White 2017 BMW M4White 2017 BMW M4

    $47,998

    29,087 mi.
    Est. $867/mo

    CarMax Fayetteville

    Check Availability
    $199 delivery to Mechanicsburg, PA (3 mi)

    Quick view
  • Jet Black 2022 BMW X3 xDrive30iJet Black 2022 BMW X3 xDrive30iJet Black 2022 BMW X3 xDrive30iJet Black 2022 BMW X3 xDrive30iJet Black 2022 BMW X3 xDrive30iJet Black 2022 BMW X3 xDrive30i

    $27,800

    62,898 mi.
    Est. $502/mo

    Frederick Chevrolet

    Check Availability
    Lebanon, PA (36 mi)
    Quick view
  • Alpine White 2022 BMW M850 Gran Coupe xDriveAlpine White 2022 BMW M850 Gran Coupe xDriveAlpine White 2022 BMW M850 Gran Coupe xDriveAlpine White 2022 BMW M850 Gran Coupe xDriveAlpine White 2022 BMW M850 Gran Coupe xDriveAlpine White 2022 BMW M850 Gran Coupe xDrive

    $46,987

    59,643 mi.
    Est. $849/mo

    Morgan Automotive Inc.

    5.0
    Check Availability
    Manheim, PA (38 mi)
    Quick view
  • Brooklyn Gray Metallic 2026 BMW 330 xDrive NABrooklyn Gray Metallic 2026 BMW 330 xDrive NABrooklyn Gray Metallic 2026 BMW 330 xDrive NABrooklyn Gray Metallic 2026 BMW 330 xDrive NABrooklyn Gray Metallic 2026 BMW 330 xDrive NABrooklyn Gray Metallic 2026 BMW 330 xDrive NA

    $43,800

    11,606 mi.
    Est. $792/mo

    Twin Pine Ford

    4.5
    Check Availability
    Ephrata, PA (49 mi)
    Quick view
  • Gray Metallic 2024 BMW X6 xDrive40iGray Metallic 2024 BMW X6 xDrive40iGray Metallic 2024 BMW X6 xDrive40iGray Metallic 2024 BMW X6 xDrive40iGray Metallic 2024 BMW X6 xDrive40iGray Metallic 2024 BMW X6 xDrive40i

    $62,799

    $500
    23,161 mi.
    Est. $1,135/mo

    Len Stoler Chrysler Dodge Jeep RAM

    4.4
    Check Availability
    Westminster, MD (48 mi)
    Quick view
  • Black Sapphire Metallic 2021 BMW 430 iBlack Sapphire Metallic 2021 BMW 430 iBlack Sapphire Metallic 2021 BMW 430 iBlack Sapphire Metallic 2021 BMW 430 iBlack Sapphire Metallic 2021 BMW 430 iBlack Sapphire Metallic 2021 BMW 430 i

    $28,787

    43,232 mi.
    Est. $520/mo

    Morgan Automotive Inc.

    5.0
    Check Availability
    Manheim, PA (38 mi)
    Quick view
  • Black Sapphire Metallic 2025 BMW X1 xDrive28iBlack Sapphire Metallic 2025 BMW X1 xDrive28iBlack Sapphire Metallic 2025 BMW X1 xDrive28iBlack Sapphire Metallic 2025 BMW X1 xDrive28iBlack Sapphire Metallic 2025 BMW X1 xDrive28iBlack Sapphire Metallic 2025 BMW X1 xDrive28i

    $32,900

    33,063 mi.
    Est. $595/mo

    Twin Pine Ford

    4.5
    Check Availability
    Ephrata, PA (49 mi)
    Quick view
  • Gray Metallic 2025 BMW 228 Gran Coupe xDriveGray Metallic 2025 BMW 228 Gran Coupe xDriveGray Metallic 2025 BMW 228 Gran Coupe xDriveGray Metallic 2025 BMW 228 Gran Coupe xDriveGray Metallic 2025 BMW 228 Gran Coupe xDriveGray Metallic 2025 BMW 228 Gran Coupe xDrive

    $32,000

    20,187 mi.
    Est. $578/mo

    Heritage Honda of Westminster

    4.7
    Check Availability
    Westminster, MD (47 mi)
    Quick view
  • Alpine White 2026 BMW X6 M60iAlpine White 2026 BMW X6 M60iAlpine White 2026 BMW X6 M60iAlpine White 2026 BMW X6 M60iAlpine White 2026 BMW X6 M60iAlpine White 2026 BMW X6 M60i

    $90,489

    9,180 mi.
    Est. $1,635/mo

    Manheim Imports

    4.8
    Check Availability
    Manheim, PA (38 mi)
    Quick view
  • Alpine White 2021 BMW 330e xDriveAlpine White 2021 BMW 330e xDriveAlpine White 2021 BMW 330e xDriveAlpine White 2021 BMW 330e xDriveAlpine White 2021 BMW 330e xDriveAlpine White 2021 BMW 330e xDrive

    $25,500

    $500
    54,399 mi.
    Est. $461/mo

    Buchanan Kia

    4.3
    Check Availability
    Westminster, MD (46 mi)
    Quick view
  • Brooklyn Grey Metallic 2026 BMW X7 M60iBrooklyn Grey Metallic 2026 BMW X7 M60iBrooklyn Grey Metallic 2026 BMW X7 M60iBrooklyn Grey Metallic 2026 BMW X7 M60iBrooklyn Grey Metallic 2026 BMW X7 M60iBrooklyn Grey Metallic 2026 BMW X7 M60i

    $100,488

    4,219 mi.
    Est. $1,816/mo

    Manheim Imports

    4.8
    Check Availability
    Manheim, PA (38 mi)
    Quick view
  • Phytonic Blue Metallic 2022 BMW X5 PHEV xDrive45ePhytonic Blue Metallic 2022 BMW X5 PHEV xDrive45ePhytonic Blue Metallic 2022 BMW X5 PHEV xDrive45ePhytonic Blue Metallic 2022 BMW X5 PHEV xDrive45ePhytonic Blue Metallic 2022 BMW X5 PHEV xDrive45ePhytonic Blue Metallic 2022 BMW X5 PHEV xDrive45e

    $44,489

    31,456 mi.
    Est. $804/mo

    Manheim Imports

    4.8
    Check Availability
    Manheim, PA (38 mi)
    Quick view
  • Black Sapphire Metallic 2020 BMW 530 xDriveBlack Sapphire Metallic 2020 BMW 530 xDriveBlack Sapphire Metallic 2020 BMW 530 xDriveBlack Sapphire Metallic 2020 BMW 530 xDriveBlack Sapphire Metallic 2020 BMW 530 xDriveBlack Sapphire Metallic 2020 BMW 530 xDrive

    $24,967

    62,515 mi.
    Est. $451/mo

    Warwick Autopark

    3.7
    Check Availability
    Lititz, PA (41 mi)
    Quick view
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