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
  • 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

    $33,400

    33,063 mi.
    Est. $604/mo

    Twin Pine Ford

    4.5
    Ephrata, PA (24 mi)
    Check Availability

    Quick view
  • Black 2018 BMW X5 xDrive35iBlack 2018 BMW X5 xDrive35iBlack 2018 BMW X5 xDrive35iBlack 2018 BMW X5 xDrive35iBlack 2018 BMW X5 xDrive35iBlack 2018 BMW X5 xDrive35i

    $17,977

    $499
    107,729 mi.
    Est. $325/mo

    Trend Auto Motors Inc

    Malvern, PA (25 mi)
    Check Availability

    Quick view
  • $53,000

    47,161 mi.
    Est. $958/mo

    BMW of Reading

    Reading, PA (11 mi)
    Quick view
  • $51,299

    25,921 mi.
    Est. $927/mo

    BMW of Reading

    Reading, PA (11 mi)
    Quick view
  • $63,490

    38,219 mi.
    Est. $1,147/mo

    BMW of Reading

    Reading, PA (11 mi)
    Quick view
  • $60,000

    30,450 mi.
    Est. $1,084/mo

    BMW of Reading

    Reading, PA (11 mi)
    Quick view
  • $45,500

    8,852 mi.
    Est. $822/mo

    BMW of Reading

    Reading, PA (11 mi)
    Quick view
  • Phytonic Blue Metallic 2020 BMW X7 xDrive40iPhytonic Blue Metallic 2020 BMW X7 xDrive40iPhytonic Blue Metallic 2020 BMW X7 xDrive40iPhytonic Blue Metallic 2020 BMW X7 xDrive40iPhytonic Blue Metallic 2020 BMW X7 xDrive40iPhytonic Blue Metallic 2020 BMW X7 xDrive40i

    $28,476

    102,564 mi.
    Est. $515/mo

    Trend Auto Motors Inc

    Malvern, PA (25 mi)
    Check Availability

    Quick view
  • $41,010

    20,512 mi.
    Est. $741/mo

    BMW of Reading

    Reading, PA (11 mi)
    Quick view
  • $41,010

    20,964 mi.
    Est. $741/mo

    BMW of Reading

    Reading, PA (11 mi)
    Quick view
  • $44,010

    18,186 mi.
    Est. $795/mo

    BMW of Reading

    Reading, PA (11 mi)
    Quick view
  • $49,925

    41,874 mi.
    Est. $902/mo

    BMW of Reading

    Reading, PA (11 mi)
    Quick view
  • $39,500

    18,974 mi.
    Est. $714/mo

    BMW of Reading

    Reading, PA (11 mi)
    Quick view
  • Black 2018 BMW X5 xDrive35iBlack 2018 BMW X5 xDrive35iBlack 2018 BMW X5 xDrive35iBlack 2018 BMW X5 xDrive35iBlack 2018 BMW X5 xDrive35iBlack 2018 BMW X5 xDrive35i

    $22,977

    $499
    95,978 mi.
    Est. $415/mo

    Trend Auto Motors Inc

    Malvern, PA (25 mi)
    Check Availability

    Quick view
  • $36,510

    15,919 mi.
    Est. $660/mo

    BMW of Reading

    Reading, PA (11 mi)
    Quick view
  • $72,988

    11,313 mi.
    Est. $1,319/mo

    BMW of Reading

    Reading, PA (11 mi)
    Quick view
  • $37,990

    13,418 mi.
    Est. $687/mo

    BMW of Reading

    Reading, PA (11 mi)
    Quick view
  • $63,490

    19,700 mi.
    Est. $1,147/mo

    BMW of Reading

    Reading, PA (11 mi)
    Quick view
  • $40,000

    19,799 mi.
    Est. $723/mo

    BMW of Reading

    Reading, PA (11 mi)
    Quick view
  • Jet Black 2015 BMW 428 i xDrive

    $9,985

    117,081 mi.
    Est. $180/mo

    Piazza Hyundai of Pottstown

    3.5
    Royersford, PA (17 mi)
    Check Availability

    Quick view
  • $55,898

    26,744 mi.
    Est. $1,010/mo

    BMW of Reading

    Reading, PA (11 mi)
    Quick view
  • $32,990

    36,797 mi.
    Est. $596/mo

    HiLine Motorsports LLC

    5.0
    Sanatoga, PA (14 mi)
    Check Availability
    Quick view
  • $38,950

    90,288 mi.
    Est. $704/mo

    Land Rover Allentown

    4.2
    ALLENTOWN, PA (18 mi)
    Check Availability
    Quick view
  • Skyscraper Grey Metallic 2025 BMW X5 xDrive40iSkyscraper Grey Metallic 2025 BMW X5 xDrive40iSkyscraper Grey Metallic 2025 BMW X5 xDrive40iSkyscraper Grey Metallic 2025 BMW X5 xDrive40iSkyscraper Grey Metallic 2025 BMW X5 xDrive40iSkyscraper Grey Metallic 2025 BMW X5 xDrive40i

    Not Priced

    37,902 mi.
    Est. $0/mo

    BMW of Allentown

    4.8
    Allentown, PA (19 mi)
    Check Availability
    Quick view
  • $44,615

    $1.1K
    50,803 mi.
    Est. $806/mo

    BMW of Allentown

    4.8
    Allentown, PA (19 mi)
    Check Availability
    Quick view
  • Black Sapphire Metallic 2020 BMW X2 xDrive28iBlack Sapphire Metallic 2020 BMW X2 xDrive28iBlack Sapphire Metallic 2020 BMW X2 xDrive28iBlack Sapphire Metallic 2020 BMW X2 xDrive28iBlack Sapphire Metallic 2020 BMW X2 xDrive28iBlack Sapphire Metallic 2020 BMW X2 xDrive28i

    $16,580

    $200
    99,359 mi.
    Est. $300/mo

    Bergey's Lincoln

    4.5
    Lansdale, PA (28 mi)
    Check Availability

    Quick view
  • $58,481

    36,271 mi.
    Est. $1,057/mo

    BMW of Allentown

    4.8
    Allentown, PA (19 mi)
    Check Availability
    Quick view
  • Not Priced

    92,090 mi.
    Est. $0/mo

    BMW of Allentown

    4.8
    Allentown, PA (19 mi)
    Check Availability
    Quick view
  • $43,272

    $510
    6,751 mi.
    Est. $782/mo

    BMW of Allentown

    4.8
    Allentown, PA (19 mi)
    Check Availability
    Quick view
  • Carbon Black Metallic 2020 BMW 750 i xDriveCarbon Black Metallic 2020 BMW 750 i xDriveCarbon Black Metallic 2020 BMW 750 i xDriveCarbon Black Metallic 2020 BMW 750 i xDriveCarbon Black Metallic 2020 BMW 750 i xDriveCarbon Black Metallic 2020 BMW 750 i xDrive

    $27,777

    $111
    84,094 mi.
    Est. $502/mo

    Excel Auto Lounge

    4.6
    $599 delivery from Hightstown, NJ (65 mi)
    Check Availability
    Quick view
  • White 2025 BMW M440 IWhite 2025 BMW M440 IWhite 2025 BMW M440 IWhite 2025 BMW M440 IWhite 2025 BMW M440 IWhite 2025 BMW M440 I

    $55,998

    12,425 mi.
    Est. $1,012/mo

    CarMax Gaithersburg

    4.3
    $149 delivery to King of Prussia, PA (29 mi)
    Check Availability
    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