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
  • Alpine White 2024 BMW 330 330iAlpine White 2024 BMW 330 330iAlpine White 2024 BMW 330 330iAlpine White 2024 BMW 330 330iAlpine White 2024 BMW 330 330iAlpine White 2024 BMW 330 330i

    $34,778

    29,137 mi.
    Est. $633/mo

    Johnson Lexus of Raleigh

    4.9
    Raleigh, NC (30 mi)
    Check Availability

  • Alpine White 2016 BMW 528 528iAlpine White 2016 BMW 528 528iAlpine White 2016 BMW 528 528iAlpine White 2016 BMW 528 528iAlpine White 2016 BMW 528 528iAlpine White 2016 BMW 528 528i

    $13,778

    99,189 mi.
    Est. $251/mo

    Johnson Lexus of Raleigh

    4.9
    Raleigh, NC (30 mi)
    Check Availability

  • Alpine White 2024 BMW 330 330iAlpine White 2024 BMW 330 330iAlpine White 2024 BMW 330 330iAlpine White 2024 BMW 330 330iAlpine White 2024 BMW 330 330iAlpine White 2024 BMW 330 330i

    $34,778

    29,137 mi.
    Est. $633/mo

    Johnson Lexus of Raleigh

    4.9
    Raleigh, NC (30 mi)
    Check Availability

  • Blue 2018 BMW M550 i XdriveBlue 2018 BMW M550 i XdriveBlue 2018 BMW M550 i XdriveBlue 2018 BMW M550 i XdriveBlue 2018 BMW M550 i XdriveBlue 2018 BMW M550 i Xdrive

    $25,396

    80,766 mi.
    Est. $462/mo

    Raleigh Pre-Owned

    2.2
    Raleigh, NC (30 mi)
    Check Availability
  • Magellan Gray Metallic 2019 BMW 750 i xDriveMagellan Gray Metallic 2019 BMW 750 i xDriveMagellan Gray Metallic 2019 BMW 750 i xDriveMagellan Gray Metallic 2019 BMW 750 i xDriveMagellan Gray Metallic 2019 BMW 750 i xDriveMagellan Gray Metallic 2019 BMW 750 i xDrive

    $24,998

    82,170 mi.
    Est. $455/mo

    Phoenix Motors

    Raleigh, NC (26 mi)
    Check Availability
  • White 2015 BMW 650 650i Gran Coupe 4dr SedanWhite 2015 BMW 650 650i Gran Coupe 4dr SedanWhite 2015 BMW 650 650i Gran Coupe 4dr SedanWhite 2015 BMW 650 650i Gran Coupe 4dr SedanWhite 2015 BMW 650 650i Gran Coupe 4dr SedanWhite 2015 BMW 650 650i Gran Coupe 4dr Sedan

    $23,499

    78,196 mi.
    Est. $428/mo

    Phoenix Motors

    Raleigh, NC (26 mi)
    Check Availability
  • Alpine White 2014 BMW 320 iAlpine White 2014 BMW 320 iAlpine White 2014 BMW 320 iAlpine White 2014 BMW 320 iAlpine White 2014 BMW 320 iAlpine White 2014 BMW 320 i

    $10,950

    38,393 mi.
    Est. $199/mo

    Garner Motors

    Raleigh, NC (28 mi)
    Check Availability
  • Mineral Gray Metallic 2013 BMW 320 iMineral Gray Metallic 2013 BMW 320 iMineral Gray Metallic 2013 BMW 320 iMineral Gray Metallic 2013 BMW 320 iMineral Gray Metallic 2013 BMW 320 iMineral Gray Metallic 2013 BMW 320 i

    $5,997

    139,216 mi.
    Est. $109/mo

    Atlantic Auto Sales

    3.4
    Garner, NC (28 mi)
    Check Availability
  • White 2015 BMW 328 328i 4dr SedanWhite 2015 BMW 328 328i 4dr SedanWhite 2015 BMW 328 328i 4dr SedanWhite 2015 BMW 328 328i 4dr SedanWhite 2015 BMW 328 328i 4dr SedanWhite 2015 BMW 328 328i 4dr Sedan

    $6,495

    141,637 mi.
    Est. $118/mo

    Wendell Auto

    Wendell, NC (19 mi)
    Check Availability
  • Black 2011 BMW 328 328i 4dr Sedan SULEVBlack 2011 BMW 328 328i 4dr Sedan SULEVBlack 2011 BMW 328 328i 4dr Sedan SULEVBlack 2011 BMW 328 328i 4dr Sedan SULEVBlack 2011 BMW 328 328i 4dr Sedan SULEVBlack 2011 BMW 328 328i 4dr Sedan SULEV

    $5,997

    97,726 mi.
    Est. $109/mo

    Atlantic Auto Sales

    3.4
    Garner, NC (28 mi)
    Check Availability
  • Tan 2011 BMW 328 328i 4dr SedanTan 2011 BMW 328 328i 4dr SedanTan 2011 BMW 328 328i 4dr SedanTan 2011 BMW 328 328i 4dr SedanTan 2011 BMW 328 328i 4dr SedanTan 2011 BMW 328 328i 4dr Sedan

    $5,998

    104,388 mi.
    Est. $109/mo

    Atlantic Auto Sales

    3.4
    Garner, NC (28 mi)
    Check Availability
  • Blue 2016 BMW 535 xDriveBlue 2016 BMW 535 xDriveBlue 2016 BMW 535 xDriveBlue 2016 BMW 535 xDriveBlue 2016 BMW 535 xDriveBlue 2016 BMW 535 xDrive

    $11,685

    105,681 mi.
    Est. $213/mo

    Car Land Auto Trading

    Raleigh, NC (29 mi)
    Check Availability
  • White 2014 BMW 528 528i 4dr SedanWhite 2014 BMW 528 528i 4dr SedanWhite 2014 BMW 528 528i 4dr SedanWhite 2014 BMW 528 528i 4dr SedanWhite 2014 BMW 528 528i 4dr SedanWhite 2014 BMW 528 528i 4dr Sedan

    $13,495

    31,315 mi.
    Est. $246/mo

    North Hills Motors

    Raleigh, NC (30 mi)
    Check Availability
  • Dark Graphite Metallic II 2012 BMW 528 xDriveDark Graphite Metallic II 2012 BMW 528 xDriveDark Graphite Metallic II 2012 BMW 528 xDriveDark Graphite Metallic II 2012 BMW 528 xDriveDark Graphite Metallic II 2012 BMW 528 xDriveDark Graphite Metallic II 2012 BMW 528 xDrive

    $6,497

    112,450 mi.
    Est. $118/mo

    MRJ Motors

    3.1
    Raleigh, NC (28 mi)
    Check Availability
  • Jet Black 2018 BMW 330 xDriveJet Black 2018 BMW 330 xDriveJet Black 2018 BMW 330 xDriveJet Black 2018 BMW 330 xDriveJet Black 2018 BMW 330 xDriveJet Black 2018 BMW 330 xDrive

    $15,999

    63,917 mi.
    Est. $291/mo

    Phoenix Motors

    Raleigh, NC (26 mi)
    Check Availability
  • Jet Black 2015 BMW 535 xDriveJet Black 2015 BMW 535 xDriveJet Black 2015 BMW 535 xDriveJet Black 2015 BMW 535 xDriveJet Black 2015 BMW 535 xDriveJet Black 2015 BMW 535 xDrive

    $11,699

    137,424 mi.
    Est. $213/mo

    Phoenix Motors

    Raleigh, NC (26 mi)
    Check Availability
  • White 2018 BMW 320 iWhite 2018 BMW 320 iWhite 2018 BMW 320 iWhite 2018 BMW 320 iWhite 2018 BMW 320 iWhite 2018 BMW 320 i

    $13,798

    71,452 mi.
    Est. $251/mo

    Crown Motor

    Fuquay-Varina, NC (30 mi)
    Check Availability
  • Dravit Grey Metallic 2021 BMW 750 i xDriveDravit Grey Metallic 2021 BMW 750 i xDriveDravit Grey Metallic 2021 BMW 750 i xDriveDravit Grey Metallic 2021 BMW 750 i xDriveDravit Grey Metallic 2021 BMW 750 i xDriveDravit Grey Metallic 2021 BMW 750 i xDrive

    $36,980

    61,553 mi.
    Est. $673/mo

    NextGear Motors

    3.9
    Raleigh, NC (29 mi)
    Check Availability
  • Mineral Gray Metallic 2016 BMW 328 328i 4dr Sedan SULEVMineral Gray Metallic 2016 BMW 328 328i 4dr Sedan SULEVMineral Gray Metallic 2016 BMW 328 328i 4dr Sedan SULEVMineral Gray Metallic 2016 BMW 328 328i 4dr Sedan SULEVMineral Gray Metallic 2016 BMW 328 328i 4dr Sedan SULEVMineral Gray Metallic 2016 BMW 328 328i 4dr Sedan SULEV

    $10,499

    $151
    120,375 mi.
    Est. $191/mo

    North Hills Motors

    Raleigh, NC (30 mi)
    Check Availability
  • White 2013 BMW 535 iWhite 2013 BMW 535 iWhite 2013 BMW 535 iWhite 2013 BMW 535 iWhite 2013 BMW 535 iWhite 2013 BMW 535 i

    $8,799

    145,720 mi.
    Est. $160/mo

    Complete Auto Center Inc

    Raleigh, NC (29 mi)
    Check Availability
  • Beige 2017 BMW 330 xDriveBeige 2017 BMW 330 xDriveBeige 2017 BMW 330 xDriveBeige 2017 BMW 330 xDriveBeige 2017 BMW 330 xDriveBeige 2017 BMW 330 xDrive

    $16,396

    66,618 mi.
    Est. $298/mo

    Raleigh Pre-Owned

    2.2
    Raleigh, NC (30 mi)
    Check Availability
  • Black 2019 BMW 330 330i Sedan 4DBlack 2019 BMW 330 330i Sedan 4DBlack 2019 BMW 330 330i Sedan 4DBlack 2019 BMW 330 330i Sedan 4DBlack 2019 BMW 330 330i Sedan 4DBlack 2019 BMW 330 330i Sedan 4D

    $19,396

    85,389 mi.
    Est. $353/mo

    Raleigh Pre-Owned

    2.2
    Raleigh, NC (30 mi)
    Check Availability
  • Alpine White 2021 BMW 330 xDriveAlpine White 2021 BMW 330 xDriveAlpine White 2021 BMW 330 xDriveAlpine White 2021 BMW 330 xDriveAlpine White 2021 BMW 330 xDriveAlpine White 2021 BMW 330 xDrive

    $16,499

    143,138 mi.
    Est. $300/mo

    Phoenix Motors

    Raleigh, NC (26 mi)
    Check Availability
  • Black 2017 BMW 330 xDriveBlack 2017 BMW 330 xDriveBlack 2017 BMW 330 xDriveBlack 2017 BMW 330 xDriveBlack 2017 BMW 330 xDriveBlack 2017 BMW 330 xDrive

    $15,396

    99,250 mi.
    Est. $280/mo

    Raleigh Pre-Owned

    2.2
    Raleigh, NC (30 mi)
    Check Availability
  • Black 2020 BMW 330 xDriveBlack 2020 BMW 330 xDriveBlack 2020 BMW 330 xDriveBlack 2020 BMW 330 xDriveBlack 2020 BMW 330 xDriveBlack 2020 BMW 330 xDrive

    $19,396

    104,217 mi.
    Est. $353/mo

    Raleigh Pre-Owned

    2.2
    Raleigh, NC (30 mi)
    Check Availability
  • Blue 2020 BMW 330 iBlue 2020 BMW 330 iBlue 2020 BMW 330 iBlue 2020 BMW 330 iBlue 2020 BMW 330 iBlue 2020 BMW 330 i

    $18,212

    $673
    87,649 mi.
    Est. $331/mo

    Wendell Auto Brokers

    3.0
    WENDELL, NC (20 mi)
    Check Availability
  • Jet Black 2019 BMW 330 xDriveJet Black 2019 BMW 330 xDriveJet Black 2019 BMW 330 xDriveJet Black 2019 BMW 330 xDriveJet Black 2019 BMW 330 xDriveJet Black 2019 BMW 330 xDrive

    $22,396

    65,242 mi.
    Est. $408/mo

    Raleigh Pre-Owned

    2.2
    Raleigh, NC (30 mi)
    Check Availability
  • Singapore Gray Metallic 2017 BMW M6 BaseSingapore Gray Metallic 2017 BMW M6 BaseSingapore Gray Metallic 2017 BMW M6 BaseSingapore Gray Metallic 2017 BMW M6 BaseSingapore Gray Metallic 2017 BMW M6 BaseSingapore Gray Metallic 2017 BMW M6 Base

    $33,994

    72,187 mi.
    Est. $619/mo

    Auto Buying Service

    3.8
    $300 delivery from Fairfax, VA (235 mi)
    Check Availability
  • Mediterranean Blue Metallic 2018 BMW M550 i XdriveMediterranean Blue Metallic 2018 BMW M550 i XdriveMediterranean Blue Metallic 2018 BMW M550 i XdriveMediterranean Blue Metallic 2018 BMW M550 i XdriveMediterranean Blue Metallic 2018 BMW M550 i XdriveMediterranean Blue Metallic 2018 BMW M550 i Xdrive

    $18,570

    116,651 mi.
    Est. $338/mo

    Merlex Auto Group

    3.7
    $399 delivery from Arlington, VA (238 mi)
    Check Availability