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
  • Black Sapphire Metallic 2021 BMW X3 PHEV xDrive30eBlack Sapphire Metallic 2021 BMW X3 PHEV xDrive30eBlack Sapphire Metallic 2021 BMW X3 PHEV xDrive30eBlack Sapphire Metallic 2021 BMW X3 PHEV xDrive30eBlack Sapphire Metallic 2021 BMW X3 PHEV xDrive30eBlack Sapphire Metallic 2021 BMW X3 PHEV xDrive30e

    $21,499

    $500
    87,731 mi.
    Est. $392/mo

    Lexus of Northborough

    4.9
    Northborough, MA (27 mi)
    Check Availability

  • Skyscraper Gray Metallic 2023 BMW 330 i xDrive

    $29,448

    $461
    60,092 mi.
    Est. $537/mo

    BMW of Shrewsbury

    4.9
    Shrewsbury, MA (27 mi)
    Check Availability
  • Dark Graphite Metallic 2026 BMW X3 30 xDrive

    $46,463

    22,668 mi.
    Est. $848/mo

    BMW of Shrewsbury

    4.9
    Shrewsbury, MA (27 mi)
    Check Availability
  • Dark Graphite Metallic 2019 BMW X5 xDrive40i

    $23,663

    94,950 mi.
    Est. $432/mo

    BMW of Shrewsbury

    4.9
    Shrewsbury, MA (27 mi)
    Check Availability
  • Dark Graphite Metallic 2026 BMW X3 30 xDrive

    $50,371

    $498
    6,349 mi.
    Est. $919/mo

    BMW of Shrewsbury

    4.9
    Shrewsbury, MA (27 mi)
    Check Availability
  • Night 2026 BMW X1 xDrive28i

    $41,852

    5,647 mi.
    Est. $763/mo

    BMW of Shrewsbury

    4.9
    Shrewsbury, MA (27 mi)
    Check Availability
  • Skyscraper Gray Metallic 2023 BMW 430 i xDrive

    $39,348

    46,402 mi.
    Est. $718/mo

    BMW of Shrewsbury

    4.9
    Shrewsbury, MA (27 mi)
    Check Availability
  • Gray Metallic 2027 BMW X6 xDrive40i

    $80,376

    2,531 mi.
    Est. $1,466/mo

    BMW of Shrewsbury

    4.9
    Shrewsbury, MA (27 mi)
    Check Availability
  • Black Sapphire Metallic 2024 BMW 530 i xDrive

    $40,983

    34,190 mi.
    Est. $748/mo

    BMW of Shrewsbury

    4.9
    Shrewsbury, MA (27 mi)
    Check Availability
  • Black Sapphire Metallic 2021 BMW X5 M50i

    $43,860

    $909
    36,658 mi.
    Est. $800/mo

    BMW of Shrewsbury

    4.9
    Shrewsbury, MA (27 mi)
    Check Availability
  • Night 2026 BMW X1 xDrive28i

    $42,142

    4,589 mi.
    Est. $769/mo

    BMW of Shrewsbury

    4.9
    Shrewsbury, MA (27 mi)
    Check Availability
  • Alpine White 2020 BMW X4 M Competition

    $38,027

    86,848 mi.
    Est. $694/mo

    BMW of Shrewsbury

    4.9
    Shrewsbury, MA (27 mi)
    Check Availability
  • Black Sapphire Metallic 2026 BMW X3 30 xDrive

    $50,693

    $498
    5,068 mi.
    Est. $925/mo

    BMW of Shrewsbury

    4.9
    Shrewsbury, MA (27 mi)
    Check Availability
  • Phytonic Blue Metallic 2021 BMW X3 xDrive30i

    $28,182

    $385
    30,301 mi.
    Est. $514/mo

    BMW of Shrewsbury

    4.9
    Shrewsbury, MA (27 mi)
    Check Availability
  • Dark Graphite Metallic 2024 BMW X3 xDrive30i

    $33,570

    $828
    45,523 mi.
    Est. $612/mo

    BMW of Shrewsbury

    4.9
    Shrewsbury, MA (27 mi)
    Check Availability
  • Mineral White Metallic 2026 BMW 330 I XDrive NA

    $44,110

    4,066 mi.
    Est. $805/mo

    BMW of Shrewsbury

    4.9
    Shrewsbury, MA (27 mi)
    Check Availability
  • Skyscraper Gray Metallic 2023 BMW 330e xDrive

    $34,046

    $996
    19,547 mi.
    Est. $621/mo

    BMW of Shrewsbury

    4.9
    Shrewsbury, MA (27 mi)
    Check Availability
  • Black Sapphire Metallic 2023 BMW X3 xDrive30i

    $33,345

    $245
    39,474 mi.
    Est. $608/mo

    BMW of Shrewsbury

    4.9
    Shrewsbury, MA (27 mi)
    Check Availability
  • Not Priced

    96,130 mi.

    Mercedes-Benz of Shrewsbury

    Shrewsbury, MA (27 mi)
    Check Availability
  • $36,950

    $595
    20,574 mi.
    Est. $674/mo

    Mercedes-Benz of Shrewsbury

    Shrewsbury, MA (27 mi)
    Check Availability
  • Black 2013 BMW 535 xDrive

    $12,590

    67,999 mi.
    Est. $230/mo

    On Wheels Inc.

    Shrewsbury, MA (27 mi)
    Check Availability
  • RED 2021 BMW 330RED 2021 BMW 330RED 2021 BMW 330RED 2021 BMW 330RED 2021 BMW 330RED 2021 BMW 330

    Not Priced

    90,372 mi.
    Est. $0/mo

    On Wheels Inc.

    Shrewsbury, MA (27 mi)
    Check Availability
  • Not Priced

    45,012 mi.
    Est. $0/mo

    Foley INFINITI of Shrewsbury

    4.9
    Shrewsbury, MA (27 mi)
    Check Availability
  • $36,998

    8,696 mi.
    Est. $675/mo

    CarMax Westborough

    4.4
    Westborough, MA (27 mi)
    Check Availability
  • Mineral Gray Metallic 2018 BMW X1 xDrive28i

    $14,597

    93,630 mi.
    Est. $266/mo

    Gates GMC Nissan

    5.0
    North Windham, CT (28 mi)
    Check Availability
  • Mineral White Metallic 2025 BMW X7 xDrive40iMineral White Metallic 2025 BMW X7 xDrive40iMineral White Metallic 2025 BMW X7 xDrive40iMineral White Metallic 2025 BMW X7 xDrive40iMineral White Metallic 2025 BMW X7 xDrive40iMineral White Metallic 2025 BMW X7 xDrive40i

    $68,731

    26,066 mi.
    Est. $1,254/mo

    Bob Johnson Used

    4.0
    $466 delivery from Rochester, NY (311 mi)
    Check Availability
  • White 2023 BMW M240 IWhite 2023 BMW M240 IWhite 2023 BMW M240 IWhite 2023 BMW M240 IWhite 2023 BMW M240 IWhite 2023 BMW M240 I

    $48,998

    9,258 mi.
    Est. $894/mo

    CarMax West Broad

    4.5
    $299 delivery to Cranston, RI (17 mi)
    Check Availability