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
  • Dravit Grey Metallic 2026 BMW 330 xDrive NADravit Grey Metallic 2026 BMW 330 xDrive NADravit Grey Metallic 2026 BMW 330 xDrive NADravit Grey Metallic 2026 BMW 330 xDrive NADravit Grey Metallic 2026 BMW 330 xDrive NADravit Grey Metallic 2026 BMW 330 xDrive NA

    $49,390

    13,174 mi.
    Est. $893/mo

    York Motor Cars A division of Toyota of York

    3.7
    York, PA (26 mi)
    Check Availability

  • Blue 2021 BMW X3 XDrive30iBlue 2021 BMW X3 XDrive30iBlue 2021 BMW X3 XDrive30iBlue 2021 BMW X3 XDrive30iBlue 2021 BMW X3 XDrive30iBlue 2021 BMW X3 XDrive30i

    $29,998

    30,844 mi.
    Est. $542/mo

    CarMax Mechanicsburg

    4.3
    Mechanicsburg, PA (1 mi)
    Check Availability
  • Alpine White 2021 BMW X3 xDrive30iAlpine White 2021 BMW X3 xDrive30iAlpine White 2021 BMW X3 xDrive30iAlpine White 2021 BMW X3 xDrive30iAlpine White 2021 BMW X3 xDrive30iAlpine White 2021 BMW X3 xDrive30i

    $22,140

    $340
    84,020 mi.
    Est. $400/mo

    Land Rover Harrisburg

    Carlisle, PA (4 mi)
    Check Availability
  • Azurite Black Metallic 2017 BMW X5 xDrive35iAzurite Black Metallic 2017 BMW X5 xDrive35iAzurite Black Metallic 2017 BMW X5 xDrive35iAzurite Black Metallic 2017 BMW X5 xDrive35iAzurite Black Metallic 2017 BMW X5 xDrive35iAzurite Black Metallic 2017 BMW X5 xDrive35i

    $15,541

    105,626 mi.
    Est. $281/mo

    Sam's Auto Repair And Sales LLC

    New Cumberland, PA (8 mi)
    Check Availability
  • Silver 2019 BMW X3 xDrive30iSilver 2019 BMW X3 xDrive30iSilver 2019 BMW X3 xDrive30iSilver 2019 BMW X3 xDrive30iSilver 2019 BMW X3 xDrive30iSilver 2019 BMW X3 xDrive30i

    $14,994

    100,136 mi.
    Est. $271/mo

    I-Deal Cars LLC CampHill

    3.5
    Camp Hill, PA (4 mi)
    Check Availability
  • Brown 2016 BMW X5 xDrive35iBrown 2016 BMW X5 xDrive35iBrown 2016 BMW X5 xDrive35iBrown 2016 BMW X5 xDrive35iBrown 2016 BMW X5 xDrive35iBrown 2016 BMW X5 xDrive35i

    $11,994

    127,978 mi.
    Est. $217/mo

    I-Deal Cars LLC CampHill

    3.5
    Camp Hill, PA (4 mi)
    Check Availability
  • Black Sapphire Metallic 2025 BMW i4 Gran Coupe xDrive40Black Sapphire Metallic 2025 BMW i4 Gran Coupe xDrive40Black Sapphire Metallic 2025 BMW i4 Gran Coupe xDrive40Black Sapphire Metallic 2025 BMW i4 Gran Coupe xDrive40Black Sapphire Metallic 2025 BMW i4 Gran Coupe xDrive40Black Sapphire Metallic 2025 BMW i4 Gran Coupe xDrive40

    $42,990

    $500
    18,382 mi.
    Est. $777/mo

    Heritage Toyota Harrisburg

    4.9
    Harrisburg, PA (14 mi)
    Check Availability
  • Phytonic Blue Metallic 2023 BMW X1 xDrive28iPhytonic Blue Metallic 2023 BMW X1 xDrive28iPhytonic Blue Metallic 2023 BMW X1 xDrive28iPhytonic Blue Metallic 2023 BMW X1 xDrive28iPhytonic Blue Metallic 2023 BMW X1 xDrive28iPhytonic Blue Metallic 2023 BMW X1 xDrive28i

    $28,740

    $1.5K
    44,417 mi.
    Est. $519/mo

    Bob Ruth Ford

    4.0
    Dillsburg, PA (9 mi)
    Check Availability
  • Black Sapphire Metallic 2022 BMW 330 xDriveBlack Sapphire Metallic 2022 BMW 330 xDriveBlack Sapphire Metallic 2022 BMW 330 xDriveBlack Sapphire Metallic 2022 BMW 330 xDriveBlack Sapphire Metallic 2022 BMW 330 xDriveBlack Sapphire Metallic 2022 BMW 330 xDrive

    $25,485

    65,055 mi.
    Est. $461/mo

    Cramer Car Sales

    4.9
    Middletown, PA (15 mi)
    Check Availability
  • White 2023 BMW i4 Gran Coupe M50 Gran CoupeWhite 2023 BMW i4 Gran Coupe M50 Gran CoupeWhite 2023 BMW i4 Gran Coupe M50 Gran CoupeWhite 2023 BMW i4 Gran Coupe M50 Gran CoupeWhite 2023 BMW i4 Gran Coupe M50 Gran CoupeWhite 2023 BMW i4 Gran Coupe M50 Gran Coupe

    $44,998

    26,697 mi.
    Est. $813/mo

    CarMax Mechanicsburg

    4.3
    Mechanicsburg, PA (1 mi)
    Check Availability
  • White 2024 BMW M440 IWhite 2024 BMW M440 IWhite 2024 BMW M440 IWhite 2024 BMW M440 IWhite 2024 BMW M440 IWhite 2024 BMW M440 I

    $60,998

    5,415 mi.
    Est. $1,102/mo

    CarMax Mechanicsburg

    4.3
    Mechanicsburg, PA (1 mi)
    Check Availability
  • Portimao Blue Metallic 2021 BMW 330e xDrivePortimao Blue Metallic 2021 BMW 330e xDrivePortimao Blue Metallic 2021 BMW 330e xDrivePortimao Blue Metallic 2021 BMW 330e xDrivePortimao Blue Metallic 2021 BMW 330e xDrivePortimao Blue Metallic 2021 BMW 330e xDrive

    $20,232

    88,398 mi.
    Est. $366/mo

    Faulkner Subaru of Harrisburg

    4.8
    Harrisburg, PA (11 mi)
    Check Availability
  • Titanium Silver Metallic 2012 BMW 550 Gran Turismo i xDriveTitanium Silver Metallic 2012 BMW 550 Gran Turismo i xDriveTitanium Silver Metallic 2012 BMW 550 Gran Turismo i xDriveTitanium Silver Metallic 2012 BMW 550 Gran Turismo i xDriveTitanium Silver Metallic 2012 BMW 550 Gran Turismo i xDriveTitanium Silver Metallic 2012 BMW 550 Gran Turismo i xDrive

    $12,390

    90,277 mi.
    Est. $224/mo

    Sam's Auto Repair And Sales LLC

    New Cumberland, PA (8 mi)
    Check Availability
  • Black Sapphire Metallic 2014 BMW 535 i xDriveBlack Sapphire Metallic 2014 BMW 535 i xDriveBlack Sapphire Metallic 2014 BMW 535 i xDriveBlack Sapphire Metallic 2014 BMW 535 i xDriveBlack Sapphire Metallic 2014 BMW 535 i xDriveBlack Sapphire Metallic 2014 BMW 535 i xDrive

    $13,900

    92,301 mi.
    Est. $251/mo

    Sam's Auto Repair And Sales LLC

    New Cumberland, PA (8 mi)
    Check Availability
  • Alpine White 2023 BMW i4 Gran Coupe eDrive40Alpine White 2023 BMW i4 Gran Coupe eDrive40Alpine White 2023 BMW i4 Gran Coupe eDrive40Alpine White 2023 BMW i4 Gran Coupe eDrive40Alpine White 2023 BMW i4 Gran Coupe eDrive40Alpine White 2023 BMW i4 Gran Coupe eDrive40

    $31,490

    $500
    51,138 mi.
    Est. $569/mo

    Land Rover Harrisburg

    Carlisle, PA (4 mi)
    Check Availability
  • White 2014 BMW 535 i xDriveWhite 2014 BMW 535 i xDriveWhite 2014 BMW 535 i xDriveWhite 2014 BMW 535 i xDriveWhite 2014 BMW 535 i xDriveWhite 2014 BMW 535 i xDrive

    $11,472

    108,800 mi.
    Est. $207/mo

    Myers Auto Exchange

    Mount Joy, PA (29 mi)
    Check Availability
  • Glacier Silver Metallic 2015 BMW 328 i xDriveGlacier Silver Metallic 2015 BMW 328 i xDriveGlacier Silver Metallic 2015 BMW 328 i xDriveGlacier Silver Metallic 2015 BMW 328 i xDriveGlacier Silver Metallic 2015 BMW 328 i xDriveGlacier Silver Metallic 2015 BMW 328 i xDrive

    $10,390

    122,467 mi.
    Est. $188/mo

    Sam's Auto Repair And Sales LLC

    New Cumberland, PA (8 mi)
    Check Availability
  • Mineral Grey Metallic 2020 BMW 230 xDriveMineral Grey Metallic 2020 BMW 230 xDriveMineral Grey Metallic 2020 BMW 230 xDriveMineral Grey Metallic 2020 BMW 230 xDriveMineral Grey Metallic 2020 BMW 230 xDriveMineral Grey Metallic 2020 BMW 230 xDrive

    $17,985

    98,724 mi.
    Est. $325/mo

    Nashmi Motors

    Harrisburg, PA (15 mi)
    Check Availability
  • Dravit Grey Metallic 2026 BMW 330 xDrive NADravit Grey Metallic 2026 BMW 330 xDrive NADravit Grey Metallic 2026 BMW 330 xDrive NADravit Grey Metallic 2026 BMW 330 xDrive NADravit Grey Metallic 2026 BMW 330 xDrive NADravit Grey Metallic 2026 BMW 330 xDrive NA

    $49,390

    13,174 mi.
    Est. $893/mo

    York Motor Cars A division of Toyota of York

    3.7
    York, PA (26 mi)
    Check Availability
  • Black 2022 BMW X3 XDrive30iBlack 2022 BMW X3 XDrive30iBlack 2022 BMW X3 XDrive30iBlack 2022 BMW X3 XDrive30iBlack 2022 BMW X3 XDrive30iBlack 2022 BMW X3 XDrive30i

    $30,998

    35,680 mi.
    Est. $560/mo

    CarMax Mechanicsburg

    4.3
    Mechanicsburg, PA (1 mi)
    Check Availability
  • San Francisco Red Metallic 2019 BMW Z4 sDrive30iSan Francisco Red Metallic 2019 BMW Z4 sDrive30iSan Francisco Red Metallic 2019 BMW Z4 sDrive30iSan Francisco Red Metallic 2019 BMW Z4 sDrive30iSan Francisco Red Metallic 2019 BMW Z4 sDrive30iSan Francisco Red Metallic 2019 BMW Z4 sDrive30i

    $29,740

    $250
    61,383 mi.
    Est. $537/mo

    Bob Ruth Ford

    4.0
    Dillsburg, PA (9 mi)
    Check Availability
  • White 2022 BMW M3White 2022 BMW M3White 2022 BMW M3White 2022 BMW M3White 2022 BMW M3White 2022 BMW M3

    $63,998

    36,313 mi.
    Est. $1,157/mo

    CarMax Mechanicsburg

    4.3
    Mechanicsburg, PA (1 mi)
    Check Availability
  • Mineral Gray Metallic 2015 BMW 328 i xDriveMineral Gray Metallic 2015 BMW 328 i xDriveMineral Gray Metallic 2015 BMW 328 i xDriveMineral Gray Metallic 2015 BMW 328 i xDriveMineral Gray Metallic 2015 BMW 328 i xDriveMineral Gray Metallic 2015 BMW 328 i xDrive

    $14,390

    95,442 mi.
    Est. $260/mo

    Sam's Auto Repair And Sales LLC

    New Cumberland, PA (8 mi)
    Check Availability
  • White 2011 BMW 328 328i 4dr Sedan SULEVWhite 2011 BMW 328 328i 4dr Sedan SULEVWhite 2011 BMW 328 328i 4dr Sedan SULEVWhite 2011 BMW 328 328i 4dr Sedan SULEVWhite 2011 BMW 328 328i 4dr Sedan SULEVWhite 2011 BMW 328 328i 4dr Sedan SULEV

    $8,894

    129,808 mi.
    Est. $161/mo

    I-Deal Cars LLC CampHill

    3.5
    Camp Hill, PA (4 mi)
    Check Availability
  • White 2008 BMW M3 BaseWhite 2008 BMW M3 BaseWhite 2008 BMW M3 BaseWhite 2008 BMW M3 BaseWhite 2008 BMW M3 BaseWhite 2008 BMW M3 Base

    $22,384

    111,791 mi.
    Est. $405/mo

    I-Deal Cars LLC CampHill

    3.5
    Camp Hill, PA (4 mi)
    Check Availability
  • Black 2021 BMW X5 M BaseBlack 2021 BMW X5 M BaseBlack 2021 BMW X5 M BaseBlack 2021 BMW X5 M BaseBlack 2021 BMW X5 M BaseBlack 2021 BMW X5 M Base

    $58,791

    58,471 mi.
    Est. $1,062/mo

    Cars2Us Fairfax

    4.2
    $145 delivery from Fairfax, VA (97 mi)
    Check Availability
  • Crystal White Pearl Metallic w/BMW i Frozen Blue 2015 BMW i8 GIGA WORLDCrystal White Pearl Metallic w/BMW i Frozen Blue 2015 BMW i8 GIGA WORLDCrystal White Pearl Metallic w/BMW i Frozen Blue 2015 BMW i8 GIGA WORLDCrystal White Pearl Metallic w/BMW i Frozen Blue 2015 BMW i8 GIGA WORLDCrystal White Pearl Metallic w/BMW i Frozen Blue 2015 BMW i8 GIGA WORLDCrystal White Pearl Metallic w/BMW i Frozen Blue 2015 BMW i8 GIGA WORLD

    $37,443

    67,890 mi.
    Est. $677/mo

    Auto Buying Service

    3.8
    $300 delivery from Fairfax, VA (96 mi)
    Check Availability

About BMW

FAQs

What is the cheapest BMW vehicle available?

The BMW 328 is the cheapest available vehicle by average Cars.com listing price in BMW's lineup, with an average listing price of $9,730.

Which BMW vehicle has the best MPG?

The hybrid BMW 430 can reach up to 28 MPG city and 36 MPG highway for a combined rating of 31 MPG. The BMW 328d with traditional internal combustion engine offers up to 32 MPG city and 45 MPG highway for a combined rating of 37 MPG.

These figures are based on EPA mileage ratings and are for comparison purposes only. The actual mileage will vary depending on the selected vehicle model year, trim, driving conditions, driving habits, vehicle maintenance, and other factors.

Which BMW vehicle has the longest range?

The electric BMW iX3 can travel up to 434 miles on a single charge depending on electric motor and battery options. The plug-in hybrid BMW M5 can travel up to 267 electric-only miles before the gas engine kicks on.

EPA-estimated range is the distance, or predicted distance, a new plug-in vehicle will travel on electric power before its battery charge is exhausted. Actual range will vary depending on model year, driving conditions, driving habits, elevation changes, weather, accessory usage (lights, climate control), vehicle condition and other factors.

Which BMW vehicle has the most deals?

The BMW X3 has the most available deals on Cars.com with 2581 great deals out of 8504 listings starting at $899.

Where can I find the most BMW deals?

The most BMW deals can be found near Camp Hill, PA with 33 great deals out of 117 listings starting at $5,850.

Used BMW by price

Used BMW by city

Used BMW in Silver Spring, PA by model

Used BMW by body style