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
  • White 2025 BMW X5 PHEV xDrive50eWhite 2025 BMW X5 PHEV xDrive50eWhite 2025 BMW X5 PHEV xDrive50eWhite 2025 BMW X5 PHEV xDrive50eWhite 2025 BMW X5 PHEV xDrive50eWhite 2025 BMW X5 PHEV xDrive50e

    $53,594

    34,099 mi.
    Est. $978/mo

    Fazza Motors

    Check Availability
    Marlborough, MA (24 mi)

    Quick view
  • Alpine White 2019 BMW 650 Gran Coupe xDriveAlpine White 2019 BMW 650 Gran Coupe xDriveAlpine White 2019 BMW 650 Gran Coupe xDriveAlpine White 2019 BMW 650 Gran Coupe xDriveAlpine White 2019 BMW 650 Gran Coupe xDriveAlpine White 2019 BMW 650 Gran Coupe xDrive

    $32,500

    52,283 mi.
    Est. $593/mo

    Rodman Ford

    4.7
    Check Availability
    Foxboro, MA (14 mi)

    Quick view
  • Silver 2017 BMW X3 xDrive28iSilver 2017 BMW X3 xDrive28iSilver 2017 BMW X3 xDrive28iSilver 2017 BMW X3 xDrive28iSilver 2017 BMW X3 xDrive28iSilver 2017 BMW X3 xDrive28i

    $13,999

    94,254 mi.
    Est. $255/mo

    Advanced Auto Sales

    4.9
    Check Availability
    North Attleborough, MA (9 mi)
    Quick view
  • Space Gray Metallic 2009 BMW Z4 sDrive30iSpace Gray Metallic 2009 BMW Z4 sDrive30iSpace Gray Metallic 2009 BMW Z4 sDrive30iSpace Gray Metallic 2009 BMW Z4 sDrive30iSpace Gray Metallic 2009 BMW Z4 sDrive30iSpace Gray Metallic 2009 BMW Z4 sDrive30i

    $14,995

    $455
    81,674 mi.
    Est. $274/mo

    Avon Auto Brokers

    3.7
    Check Availability
    Avon, MA (26 mi)
    Quick view
  • White 2025 BMW X4 xDrive30iWhite 2025 BMW X4 xDrive30iWhite 2025 BMW X4 xDrive30iWhite 2025 BMW X4 xDrive30iWhite 2025 BMW X4 xDrive30iWhite 2025 BMW X4 xDrive30i

    $45,500

    $500
    13,760 mi.
    Est. $830/mo

    AutoMax Preowned Framingham

    4.5
    Check Availability
    Framingham, MA (21 mi)
    Quick view
  • Dune 2026 BMW X3 30 xDriveDune 2026 BMW X3 30 xDriveDune 2026 BMW X3 30 xDriveDune 2026 BMW X3 30 xDriveDune 2026 BMW X3 30 xDriveDune 2026 BMW X3 30 xDrive

    $51,545

    2,911 mi.
    Est. $940/mo

    BMW of Shrewsbury

    4.9
    Check Availability
    Shrewsbury, MA (22 mi)
    Quick view
  • Melbourne Red Metallic 2021 BMW 228 Gran Coupe sDriveMelbourne Red Metallic 2021 BMW 228 Gran Coupe sDriveMelbourne Red Metallic 2021 BMW 228 Gran Coupe sDriveMelbourne Red Metallic 2021 BMW 228 Gran Coupe sDriveMelbourne Red Metallic 2021 BMW 228 Gran Coupe sDriveMelbourne Red Metallic 2021 BMW 228 Gran Coupe sDrive

    $24,681

    31,046 mi.
    Est. $450/mo

    Icon Mitsubishi Framingham

    Check Availability
    Framingham, MA (20 mi)
    Quick view
  • Mineral White Metallic 2020 BMW X3 xDrive30iMineral White Metallic 2020 BMW X3 xDrive30iMineral White Metallic 2020 BMW X3 xDrive30iMineral White Metallic 2020 BMW X3 xDrive30iMineral White Metallic 2020 BMW X3 xDrive30iMineral White Metallic 2020 BMW X3 xDrive30i

    $20,663

    81,888 mi.
    Est. $377/mo

    Midway Automotive

    4.7
    Check Availability
    Abington, MA (29 mi)

    Quick view
  • Dark Graphite Metallic 2023 BMW X3 M40iDark Graphite Metallic 2023 BMW X3 M40iDark Graphite Metallic 2023 BMW X3 M40iDark Graphite Metallic 2023 BMW X3 M40iDark Graphite Metallic 2023 BMW X3 M40iDark Graphite Metallic 2023 BMW X3 M40i

    $43,083

    57,594 mi.
    Est. $786/mo

    Autobahn USA Westborough

    4.8
    Check Availability
    Westboro, MA (21 mi)
    Quick view
  • Black Sapphire Metallic 2023 BMW 330e xDriveBlack Sapphire Metallic 2023 BMW 330e xDriveBlack Sapphire Metallic 2023 BMW 330e xDriveBlack Sapphire Metallic 2023 BMW 330e xDriveBlack Sapphire Metallic 2023 BMW 330e xDriveBlack Sapphire Metallic 2023 BMW 330e xDrive

    $31,500

    $500
    31,067 mi.
    Est. $575/mo

    AutoMax Preowned Framingham

    4.5
    Check Availability
    Framingham, MA (21 mi)
    Quick view
  • Alpine White 2024 BMW X3 xDrive30iAlpine White 2024 BMW X3 xDrive30iAlpine White 2024 BMW X3 xDrive30iAlpine White 2024 BMW X3 xDrive30i

    $44,482

    14,771 mi.
    Est. $811/mo

    BMW of Norwood

    4.8
    Check Availability
    Norwood, MA (21 mi)
    Quick view
  • 2025 BMW X2 xDrive28i2025 BMW X2 xDrive28i2025 BMW X2 xDrive28i2025 BMW X2 xDrive28i2025 BMW X2 xDrive28i2025 BMW X2 xDrive28i

    $41,282

    13,644 mi.
    Est. $753/mo

    BMW of Norwood

    4.8
    Check Availability
    Norwood, MA (21 mi)
    Quick view
  • Black Sapphire Metallic 2022 BMW 530 i xDriveBlack Sapphire Metallic 2022 BMW 530 i xDriveBlack Sapphire Metallic 2022 BMW 530 i xDriveBlack Sapphire Metallic 2022 BMW 530 i xDriveBlack Sapphire Metallic 2022 BMW 530 i xDriveBlack Sapphire Metallic 2022 BMW 530 i xDrive

    $29,495

    39,489 mi.
    Est. $538/mo

    Autobahn USA Westborough

    4.8
    Check Availability
    Westboro, MA (21 mi)
    Quick view
  • Black Sapphire Metallic 2023 BMW X3 xDrive30iBlack Sapphire Metallic 2023 BMW X3 xDrive30iBlack Sapphire Metallic 2023 BMW X3 xDrive30iBlack Sapphire Metallic 2023 BMW X3 xDrive30iBlack Sapphire Metallic 2023 BMW X3 xDrive30iBlack Sapphire Metallic 2023 BMW X3 xDrive30i

    $40,045

    19,966 mi.
    Est. $731/mo

    BMW of Shrewsbury

    4.9
    Check Availability
    Shrewsbury, MA (22 mi)
    Quick view
  • Black 2019 BMW X5 xDrive40iBlack 2019 BMW X5 xDrive40iBlack 2019 BMW X5 xDrive40iBlack 2019 BMW X5 xDrive40iBlack 2019 BMW X5 xDrive40iBlack 2019 BMW X5 xDrive40i

    $25,999

    73,707 mi.
    Est. $474/mo

    Advanced Auto Sales

    4.9
    Check Availability
    North Attleborough, MA (9 mi)
    Quick view
  • 2025 BMW M440 Gran Coupe i xDrive2025 BMW M440 Gran Coupe i xDrive2025 BMW M440 Gran Coupe i xDrive

    $64,482

    13,974 mi.
    Est. $1,176/mo

    BMW of Norwood

    4.8
    Check Availability
    Norwood, MA (21 mi)
    Quick view
  • Black Sapphire Metallic 2023 BMW X3 xDrive30iBlack Sapphire Metallic 2023 BMW X3 xDrive30iBlack Sapphire Metallic 2023 BMW X3 xDrive30iBlack Sapphire Metallic 2023 BMW X3 xDrive30iBlack Sapphire Metallic 2023 BMW X3 xDrive30iBlack Sapphire Metallic 2023 BMW X3 xDrive30i

    $39,069

    26,884 mi.
    Est. $713/mo

    BMW of Warwick

    4.7
    Check Availability
    Warwick, RI (21 mi)
    Quick view
  • Alpine White 2018 BMW 320 iAlpine White 2018 BMW 320 iAlpine White 2018 BMW 320 iAlpine White 2018 BMW 320 iAlpine White 2018 BMW 320 iAlpine White 2018 BMW 320 i

    $14,563

    85,865 mi.
    Est. $266/mo

    Midway Automotive

    4.7
    Check Availability
    Abington, MA (29 mi)
    Quick view
  • Blue 2017 BMW 330e iPerformanceBlue 2017 BMW 330e iPerformanceBlue 2017 BMW 330e iPerformanceBlue 2017 BMW 330e iPerformanceBlue 2017 BMW 330e iPerformanceBlue 2017 BMW 330e iPerformance

    $10,597

    110,035 mi.
    Est. $193/mo

    Interauto

    3.4
    Check Availability
    Plainville, MA (10 mi)
    Quick view
  • Alpine White 2026 BMW X3 30 xDriveAlpine White 2026 BMW X3 30 xDriveAlpine White 2026 BMW X3 30 xDriveAlpine White 2026 BMW X3 30 xDriveAlpine White 2026 BMW X3 30 xDriveAlpine White 2026 BMW X3 30 xDrive

    $48,282

    3,666 mi.
    Est. $881/mo

    BMW of Norwood

    4.8
    Check Availability
    Norwood, MA (21 mi)
    Quick view
  • Jet Black 2015 BMW Z4 sDrive28iJet Black 2015 BMW Z4 sDrive28iJet Black 2015 BMW Z4 sDrive28i

    $19,995

    83,383 mi.
    Est. $365/mo

    Avon Auto Brokers

    3.7
    Check Availability
    Avon, MA (26 mi)
    Quick view
  • Phytonic Blue Metallic 2020 BMW X5 xDrive40iPhytonic Blue Metallic 2020 BMW X5 xDrive40iPhytonic Blue Metallic 2020 BMW X5 xDrive40iPhytonic Blue Metallic 2020 BMW X5 xDrive40i

    $32,482

    64,929 mi.
    Est. $593/mo

    BMW of Norwood

    4.8
    Check Availability
    Norwood, MA (21 mi)
    Quick view
  • 2023 BMW 330 i xDrive2023 BMW 330 i xDrive2023 BMW 330 i xDrive2023 BMW 330 i xDrive

    $38,482

    19,556 mi.
    Est. $702/mo

    BMW of Norwood

    4.8
    Check Availability
    Norwood, MA (21 mi)
    Quick view
  • White 2018 BMW 330 xDriveWhite 2018 BMW 330 xDrive

    $15,799

    $400
    70,624 mi.
    Est. $288/mo

    DriveMax

    3.2
    Check Availability
    West Bridgewater, MA (26 mi)
    Quick view
  • Black Sapphire Metallic 2025 BMW X4 xDrive30iBlack Sapphire Metallic 2025 BMW X4 xDrive30iBlack Sapphire Metallic 2025 BMW X4 xDrive30iBlack Sapphire Metallic 2025 BMW X4 xDrive30iBlack Sapphire Metallic 2025 BMW X4 xDrive30iBlack Sapphire Metallic 2025 BMW X4 xDrive30i

    $43,000

    20,375 mi.
    Est. $784/mo

    AutoMax Preowned Framingham

    4.5
    Check Availability
    Framingham, MA (21 mi)
    Quick view
  • Gray 2023 BMW X3 xDrive30iGray 2023 BMW X3 xDrive30iGray 2023 BMW X3 xDrive30iGray 2023 BMW X3 xDrive30iGray 2023 BMW X3 xDrive30iGray 2023 BMW X3 xDrive30i

    $36,975

    $1K
    18,755 mi.
    Est. $675/mo

    Imotobank

    2.5
    Check Availability
    Walpole, MA (15 mi)
    Quick view
  • Dark Graphite Metallic 2025 BMW 530 xDriveDark Graphite Metallic 2025 BMW 530 xDriveDark Graphite Metallic 2025 BMW 530 xDriveDark Graphite Metallic 2025 BMW 530 xDriveDark Graphite Metallic 2025 BMW 530 xDriveDark Graphite Metallic 2025 BMW 530 xDrive

    $44,572

    13,849 mi.
    Est. $813/mo

    Imperial Ford

    4.5
    Check Availability
    Mendon, MA (8 mi)
    Quick view
  • Gray 2021 BMW X5 xDrive40iGray 2021 BMW X5 xDrive40iGray 2021 BMW X5 xDrive40iGray 2021 BMW X5 xDrive40iGray 2021 BMW X5 xDrive40iGray 2021 BMW X5 xDrive40i

    $30,998

    $1K
    55,993 mi.
    Est. $565/mo

    CarMax Harrisonburg

    Check Availability
    $399 delivery to North Attleborough, MA (9 mi)
    Quick view
  • Blue 2023 BMW X4 XDrive30iBlue 2023 BMW X4 XDrive30iBlue 2023 BMW X4 XDrive30iBlue 2023 BMW X4 XDrive30iBlue 2023 BMW X4 XDrive30iBlue 2023 BMW X4 XDrive30i

    $42,998

    $1K
    24,755 mi.
    Est. $784/mo

    CarMax Wilmington

    Check Availability
    $599 delivery to North Attleborough, MA (9 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