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
  • Jet Black 2022 BMW 330 xDriveJet Black 2022 BMW 330 xDriveJet Black 2022 BMW 330 xDriveJet Black 2022 BMW 330 xDriveJet Black 2022 BMW 330 xDriveJet Black 2022 BMW 330 xDrive

    $29,605

    42,197 mi.
    Est. $535/mo

    Serra Buick GMC Rochester Hills

    4.8
    Check Availability
    Rochester Hills, MI (13 mi)

    Quick view
  • Black Sapphire Metallic 2020 BMW 330 xDriveBlack Sapphire Metallic 2020 BMW 330 xDriveBlack Sapphire Metallic 2020 BMW 330 xDriveBlack Sapphire Metallic 2020 BMW 330 xDriveBlack Sapphire Metallic 2020 BMW 330 xDriveBlack Sapphire Metallic 2020 BMW 330 xDrive

    $25,000

    54,807 mi.
    Est. $452/mo

    BMW of Rochester Hills

    4.5
    Check Availability
    Shelby Township, MI (10 mi)
    Quick view
  • Skyscraper Grey Metallic 2025 BMW 330 xDriveSkyscraper Grey Metallic 2025 BMW 330 xDriveSkyscraper Grey Metallic 2025 BMW 330 xDriveSkyscraper Grey Metallic 2025 BMW 330 xDriveSkyscraper Grey Metallic 2025 BMW 330 xDriveSkyscraper Grey Metallic 2025 BMW 330 xDrive

    $51,425

    6,096 mi.
    Est. $929/mo

    BMW of Farmington Hills

    4.8
    Check Availability
    Farmington Hills, MI (20 mi)
    Quick view
  • Mediterranean Blue Metallic 2018 BMW 330 xDriveMediterranean Blue Metallic 2018 BMW 330 xDriveMediterranean Blue Metallic 2018 BMW 330 xDriveMediterranean Blue Metallic 2018 BMW 330 xDriveMediterranean Blue Metallic 2018 BMW 330 xDriveMediterranean Blue Metallic 2018 BMW 330 xDrive

    $18,250

    $200
    51,200 mi.
    Est. $330/mo

    Suburban Chrysler Dodge Jeep RAM of Troy

    4.6
    Check Availability
    Troy, MI (8 mi)
    Quick view
  • Black Sapphire Metallic 2023 BMW 330 i xDriveBlack Sapphire Metallic 2023 BMW 330 i xDriveBlack Sapphire Metallic 2023 BMW 330 i xDriveBlack Sapphire Metallic 2023 BMW 330 i xDriveBlack Sapphire Metallic 2023 BMW 330 i xDriveBlack Sapphire Metallic 2023 BMW 330 i xDrive

    $32,989

    $970
    46,075 mi.
    Est. $596/mo

    Suburban Ford of Ferndale

    4.7
    Check Availability
    Ferndale, MI (6 mi)
    Quick view
  • Jet Black 2025 BMW 330 i xDriveJet Black 2025 BMW 330 i xDriveJet Black 2025 BMW 330 i xDriveJet Black 2025 BMW 330 i xDriveJet Black 2025 BMW 330 i xDriveJet Black 2025 BMW 330 i xDrive

    $35,895

    30,679 mi.
    Est. $649/mo

    LaFontaine Nissan Troy

    5.0
    Check Availability
    Troy, MI (8 mi)
    Quick view
  • Black 2024 BMW 330 i xDriveBlack 2024 BMW 330 i xDriveBlack 2024 BMW 330 i xDriveBlack 2024 BMW 330 i xDriveBlack 2024 BMW 330 i xDriveBlack 2024 BMW 330 i xDrive

    $34,595

    26,470 mi.
    Est. $625/mo

    Land Rover Troy

    4.6
    Check Availability
    Troy, MI (8 mi)
    Quick view
  • Skyscraper Grey Metallic 2025 BMW 330 xDriveSkyscraper Grey Metallic 2025 BMW 330 xDriveSkyscraper Grey Metallic 2025 BMW 330 xDriveSkyscraper Grey Metallic 2025 BMW 330 xDriveSkyscraper Grey Metallic 2025 BMW 330 xDriveSkyscraper Grey Metallic 2025 BMW 330 xDrive

    $54,420

    2,894 mi.
    Est. $983/mo

    BMW of Farmington Hills

    4.8
    Check Availability
    Farmington Hills, MI (20 mi)
    Quick view
  • Melbourne Red Metallic 2023 BMW 330 xDriveMelbourne Red Metallic 2023 BMW 330 xDriveMelbourne Red Metallic 2023 BMW 330 xDriveMelbourne Red Metallic 2023 BMW 330 xDriveMelbourne Red Metallic 2023 BMW 330 xDriveMelbourne Red Metallic 2023 BMW 330 xDrive

    $38,000

    20,939 mi.
    Est. $687/mo

    BMW of Rochester Hills

    4.5
    Check Availability
    Shelby Township, MI (10 mi)
    Quick view
  • Alpine White 2026 BMW 330 xDrive NAAlpine White 2026 BMW 330 xDrive NAAlpine White 2026 BMW 330 xDrive NAAlpine White 2026 BMW 330 xDrive NAAlpine White 2026 BMW 330 xDrive NAAlpine White 2026 BMW 330 xDrive NA

    $50,000

    4,058 mi.
    Est. $904/mo

    BMW of Rochester Hills

    4.5
    Check Availability
    Shelby Township, MI (10 mi)
    Quick view
  • Alpine White 2023 BMW 330 xDriveAlpine White 2023 BMW 330 xDriveAlpine White 2023 BMW 330 xDriveAlpine White 2023 BMW 330 xDriveAlpine White 2023 BMW 330 xDriveAlpine White 2023 BMW 330 xDrive

    $36,500

    31,152 mi.
    Est. $660/mo

    BMW of Farmington Hills

    4.8
    Check Availability
    Farmington Hills, MI (20 mi)
    Quick view
  • Melbourne Red Metallic 2020 BMW 330 xDriveMelbourne Red Metallic 2020 BMW 330 xDriveMelbourne Red Metallic 2020 BMW 330 xDriveMelbourne Red Metallic 2020 BMW 330 xDriveMelbourne Red Metallic 2020 BMW 330 xDriveMelbourne Red Metallic 2020 BMW 330 xDrive

    $22,990

    65,111 mi.
    Est. $415/mo

    Empire Auto Collection

    Check Availability
    Warren, MI (4 mi)
    Quick view
  • Skyscraper Grey Metallic 2026 BMW 330 xDrive NASkyscraper Grey Metallic 2026 BMW 330 xDrive NASkyscraper Grey Metallic 2026 BMW 330 xDrive NASkyscraper Grey Metallic 2026 BMW 330 xDrive NASkyscraper Grey Metallic 2026 BMW 330 xDrive NASkyscraper Grey Metallic 2026 BMW 330 xDrive NA

    $52,000

    3,286 mi.
    Est. $940/mo

    BMW of Rochester Hills

    4.5
    Check Availability
    Shelby Township, MI (10 mi)
    Quick view
  • Gray Metallic 2025 BMW 330 i xDriveGray Metallic 2025 BMW 330 i xDriveGray Metallic 2025 BMW 330 i xDriveGray Metallic 2025 BMW 330 i xDriveGray Metallic 2025 BMW 330 i xDriveGray Metallic 2025 BMW 330 i xDrive

    $38,995

    23,866 mi.
    Est. $705/mo

    LaFontaine Nissan Troy

    5.0
    Check Availability
    Troy, MI (8 mi)
    Quick view
  • Black Sapphire Metallic 2020 BMW 330 xDrive

    $24,999

    50,211 mi.
    Est. $452/mo

    Suburban Volvo

    4.4
    Check Availability
    Troy, MI (8 mi)
    Quick view
  • $34,000

    39,219 mi.
    Est. $614/mo

    BMW of Farmington Hills

    4.8
    Check Availability
    Farmington Hills, MI (20 mi)
    Quick view
  • Gray 2024 BMW 330 i xDriveGray 2024 BMW 330 i xDriveGray 2024 BMW 330 i xDriveGray 2024 BMW 330 i xDriveGray 2024 BMW 330 i xDriveGray 2024 BMW 330 i xDrive

    $30,595

    38,637 mi.
    Est. $553/mo

    Jidd Motors Mitsubishi

    4.6
    Check Availability
    $750 delivery from Des Plaines, IL (250 mi)
    Quick view
  • Black 2024 BMW 330 xDriveBlack 2024 BMW 330 xDriveBlack 2024 BMW 330 xDriveBlack 2024 BMW 330 xDriveBlack 2024 BMW 330 xDriveBlack 2024 BMW 330 xDrive

    $30,995

    $300
    39,485 mi.
    Est. $560/mo

    Jidd Motors Mitsubishi

    4.6
    Check Availability
    $750 delivery from Des Plaines, IL (250 mi)
    Quick view
  • BLACK 2018 BMW 330 xDriveBLACK 2018 BMW 330 xDriveBLACK 2018 BMW 330 xDriveBLACK 2018 BMW 330 xDriveBLACK 2018 BMW 330 xDriveBLACK 2018 BMW 330 xDrive

    $9,800

    151,926 mi.
    Est. $177/mo

    Caruzin Motors

    3.2
    Check Availability
    Flint, MI (48 mi)
    Quick view
  • Glacier Silver Metallic 2018 BMW 330 i xDrive

    $20,876

    43,628 mi.
    Est. $377/mo

    Fox Ann Arbor Hyundai Nissan

    4.5
    Check Availability
    Ann Arbor, MI (42 mi)
    Quick view
  • $60,000

    5,655 mi.
    Est. $1,084/mo

    BMW of Ann Arbor

    4.6
    Ann Arbor, MI (42 mi)
    Quick view
  • $36,000

    29,144 mi.
    Est. $651/mo

    BMW of Ann Arbor

    4.6
    Ann Arbor, MI (42 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