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
  • White Metallic 2026 BMW 330 xDrive NAWhite Metallic 2026 BMW 330 xDrive NAWhite Metallic 2026 BMW 330 xDrive NAWhite Metallic 2026 BMW 330 xDrive NAWhite Metallic 2026 BMW 330 xDrive NAWhite Metallic 2026 BMW 330 xDrive NA

    $34,900

    21,585 mi.
    Est. $631/mo

    Twin Pine Ford

    4.5
    Ephrata, PA (15 mi)
    Check Availability

  • Black Sapphire Metallic 2026 BMW M4 Competition xDriveBlack Sapphire Metallic 2026 BMW M4 Competition xDriveBlack Sapphire Metallic 2026 BMW M4 Competition xDriveBlack Sapphire Metallic 2026 BMW M4 Competition xDriveBlack Sapphire Metallic 2026 BMW M4 Competition xDriveBlack Sapphire Metallic 2026 BMW M4 Competition xDrive

    $86,900

    10,903 mi.
    Est. $1,570/mo

    Twin Pine Ford

    4.5
    Ephrata, PA (15 mi)
    Check Availability

  • White Metallic 2026 BMW 330 xDrive NAWhite Metallic 2026 BMW 330 xDrive NAWhite Metallic 2026 BMW 330 xDrive NAWhite Metallic 2026 BMW 330 xDrive NAWhite Metallic 2026 BMW 330 xDrive NAWhite Metallic 2026 BMW 330 xDrive NA

    $34,900

    21,585 mi.
    Est. $631/mo

    Twin Pine Ford

    4.5
    Ephrata, PA (15 mi)
    Check Availability

  • $44,491

    9,252 mi.
    Est. $804/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (9 mi)
  • $42,950

    19,647 mi.
    Est. $776/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (9 mi)
  • $52,991

    17,795 mi.
    Est. $958/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (9 mi)
  • $49,991

    7,551 mi.
    Est. $903/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (9 mi)
  • $69,991

    6,656 mi.
    Est. $1,265/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (9 mi)
  • Alpine White 2021 BMW X4 xDrive30iAlpine White 2021 BMW X4 xDrive30iAlpine White 2021 BMW X4 xDrive30iAlpine White 2021 BMW X4 xDrive30iAlpine White 2021 BMW X4 xDrive30iAlpine White 2021 BMW X4 xDrive30i

    $27,400

    68,454 mi.
    Est. $495/mo

    Twin Pine Ford

    4.5
    Ephrata, PA (15 mi)
    Check Availability

  • $68,991

    6,666 mi.
    Est. $1,247/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (9 mi)
  • $82,991

    10,236 mi.
    Est. $1,500/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (9 mi)
  • $67,991

    43,143 mi.
    Est. $1,229/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (9 mi)
  • $86,991

    8,741 mi.
    Est. $1,572/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (9 mi)
  • $42,991

    8,986 mi.
    Est. $777/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (9 mi)
  • Alpine White 2026 BMW 228 Gran Coupe xDriveAlpine White 2026 BMW 228 Gran Coupe xDriveAlpine White 2026 BMW 228 Gran Coupe xDriveAlpine White 2026 BMW 228 Gran Coupe xDriveAlpine White 2026 BMW 228 Gran Coupe xDriveAlpine White 2026 BMW 228 Gran Coupe xDrive

    $30,800

    13,821 mi.
    Est. $557/mo

    Twin Pine Ford

    4.5
    Ephrata, PA (15 mi)
    Check Availability

  • $49,991

    4,328 mi.
    Est. $903/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (9 mi)
  • $47,963

    9,670 mi.
    Est. $867/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (9 mi)
  • $50,991

    9,871 mi.
    Est. $921/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (9 mi)
  • $49,993

    9,746 mi.
    Est. $903/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (9 mi)
  • $45,991

    7,043 mi.
    Est. $831/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (9 mi)
  • 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

    $30,400

    33,063 mi.
    Est. $549/mo

    Twin Pine Ford

    4.5
    Ephrata, PA (15 mi)
    Check Availability

  • $45,463

    7,934 mi.
    Est. $822/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (9 mi)
  • $34,925

    30,271 mi.
    Est. $631/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (9 mi)
  • $50,991

    9,369 mi.
    Est. $921/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (9 mi)
  • $72,511

    49,164 mi.
    Est. $1,310/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (9 mi)
  • $41,991

    3,383 mi.
    Est. $759/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (9 mi)
  • Black Sapphire Metallic 2018 BMW 540 xDriveBlack Sapphire Metallic 2018 BMW 540 xDriveBlack Sapphire Metallic 2018 BMW 540 xDriveBlack Sapphire Metallic 2018 BMW 540 xDriveBlack Sapphire Metallic 2018 BMW 540 xDriveBlack Sapphire Metallic 2018 BMW 540 xDrive

    $22,478

    86,678 mi.
    Est. $406/mo

    Frederick Chevrolet

    3.4
    Lebanon, PA (10 mi)
    Check Availability

  • $65,991

    15,256 mi.
    Est. $1,193/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (9 mi)
  • $51,991

    6,104 mi.
    Est. $940/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (9 mi)
  • $83,431

    9,745 mi.
    Est. $1,508/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (9 mi)
  • $65,499

    11,503 mi.
    Est. $1,184/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (9 mi)
  • Red 2025 BMW M5 TouringRed 2025 BMW M5 TouringRed 2025 BMW M5 TouringRed 2025 BMW M5 TouringRed 2025 BMW M5 TouringRed 2025 BMW M5 Touring

    $115,998

    $1K
    5,877 mi.
    Est. $2,096/mo

    CarMax Waterbury

    4.3
    $199 delivery to Lancaster, PA (9 mi)
    Check Availability
  • Graphite Gray 2015 BMW i8 GIGA WORLDGraphite Gray 2015 BMW i8 GIGA WORLDGraphite Gray 2015 BMW i8 GIGA WORLDGraphite Gray 2015 BMW i8 GIGA WORLDGraphite Gray 2015 BMW i8 GIGA WORLDGraphite Gray 2015 BMW i8 GIGA WORLD

    $39,994

    68,766 mi.
    Est. $723/mo

    Auto Buying Service

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